Loading
Showing the first 250,000 characters. Open raw for the full source.
function(e,t,n){n.d(t,{D:()=>CW});var i,l,s,r,a=n(419954),o=n(780964),u=n(550640),d=n(107384),c=n(477900),g=n(582128),m=n(17928),A=n(652215),h=n(346055),E=n(297264),S=n(364522),x=n(97808),p=n(778712),T=n(821609),f=n(775602),I=n(320095),_=n(963852),N=n(763754),C=n(20851),b=n(95701),y=n(486020),v=n(885386),j=n(375708),O=n(827053);let L=new b.nA({id:"1337",guild_id:"1337",type:A.rbe.GUILD_TEXT,name:"preview"}),D=[{status:A.clD.IDLE,discriminator:"2"},{status:A.clD.DND,discriminator:"3"},{status:A.clD.ONLINE,mobile:!0,discriminator:"4"}];function R(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(0,I.rh)({...(0,_.Ay)({channelId:L.id,content:e}),state:A.cmJ.SENT,reactions:t})}var P=n(856488);let G=(0,a.zD)(o.X.ENABLE_LEGACY_CHAT_INPUT,{useTitle:()=>j.intl.string(j.t.TZ2hZH),useSubtitle:()=>j.intl.string(j.t.Q7wgHc),useValue:()=>v.D_.useSetting(),setValue:e=>v.D_.updateSetting(e)}),M=(0,a.zD)(o.X.CHAT_INLINE_MEDIA_IMAGE_DESCRIPTIONS,{useTitle:()=>j.intl.string(j.t.XYvMIX),useSubtitle:()=>j.intl.string(j.t.T0rbtM),useValue:v._z.useSetting,setValue:v._z.updateSetting});var U=n(100767),V=n(435558),k=n.n(V),w=n(935399),F=n(331322),B=n(106236),z=n(834730),X=n(113494),Y=n(782134),H=n(54570),K=n(8880),W=n(75804);let Z=k().debounce(e=>{(0,H.zU)(e)},250);function q(){let[e,t]=g.useState(!1);return(0,w.l0)(()=>(0,H.pr)()),(0,c.jsx)(T.$,{text:j.intl.string(j.t.SKNnqq),icon:e?X.E:Y.u,size:"sm",onClick:function(){if(e){(0,H.pr)(),t(!1);return}(0,H.AU)(j.intl.string(j.t.PKaNJL),!0,void 0,function(){return t(!0)},function(){return t(!1)}),t(!0)}})}let Q=(0,a.E2)(o.X.TTS_PLAYBACK_RATE,{useSearchTerms:()=>[j.intl.string(j.t.lsW5Ev)],Component:function(){let e=(0,m.bG)([K.A],()=>K.A.speechRate);return(0,c.jsxs)(F.B,{gap:16,children:[(0,c.jsx)(B.A,{label:j.intl.string(j.t.lsW5Ev),description:j.intl.string(j.t.Ci4wMS),markers:W.P,initialValue:e,defaultValue:1,stickToMarkers:!0,onValueChange:Z,onValueRender:e=>`x${e.toFixed(2)}`,onMarkerRender:e=>0===e?(0,c.jsx)(z.E,{variant:"text-xs/medium",color:"text-subtle",children:j.intl.string(j.t["493lwX"])}):10===e?(0,c.jsx)(z.E,{variant:"text-xs/medium",color:"text-subtle",children:j.intl.string(j.t.ZSZEdS)}):1===e?(0,c.jsx)(z.E,{variant:"text-xs/medium",color:"text-feedback-positive",children:"x1.0"}):e%1==0?"":void 0}),(0,c.jsx)(q,{})]})},usePredicate:()=>U.$j}),J=(0,a.zZ)(o.X.AUDIO_AND_SCREEN_READER_CATEGORY,{useTitle:()=>j.intl.string(j.t.XVR0Rb),buildLayout:()=>[Q,M,G]}),$=(0,a.AK)(o.X.ACCESSIBILITY_TO_DISPLAY_NAVIGATOR,{useSubtitle:()=>j.intl.string(j.t.aTfeGK),destinationKey:o.X.APPEARANCE_PANEL}),ee=(0,a.gN)(o.X.COLOR_AND_CONTRAST_RELATED_SETTINGS,{buildLayout:()=>[$]});var et=n(955572);let en=(0,a.zD)(o.X.DESATURATE_CUSTOM_COLORS,{useTitle:()=>j.intl.string(j.t.OCJg5f),useSubtitle:()=>j.intl.string(j.t.HEO0s3),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.desaturateUserColors),setValue:()=>(0,et.YV)()});var ei=n(652525);let el=(0,a.zD)(o.X.ENABLE_CUSTOM_CURSOR,{useTitle:()=>j.intl.string(j.t["+Isihb"]),useSubtitle:()=>j.intl.string(j.t.nNZ1Tz),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.enableCustomCursor),setValue:e=>(0,et.ts)(e),usePredicate:()=>(0,ei.t)("EnableCustomCursorSetting")}),es=(0,a.zD)(o.X.ENABLE_SWITCH_ICONS,{useTitle:()=>j.intl.string(j.t["S3z+pV"]),useSubtitle:()=>j.intl.string(j.t["3QuI9+"]),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.isSwitchIconsEnabled),setValue:e=>(0,et.Gm)(e),hasIcon:!0});var er=n(554146);let ea=(0,a.zD)(o.X.HIGH_CONTRAST_MODE,{useTitle:()=>j.intl.string(j.t.aZlePv),useSubtitle:()=>j.intl.string(j.t["v2qF8+"]),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.isHighContrastModeEnabled),setValue:e=>(0,et.uh)(e?f._1.HIGH:f._1.DEFAULT),getDismissibleBadges:()=>[{badgeType:d.Xi.NEW,dismissibleContent:er.M.ACCESSIBILITY_HIGH_CONTRAST_MODE_NEW_BADGE}]});var eo=n(406360),eu=n(742023);let ed=(0,a.Qx)(o.X.HIGH_DYNAMIC_RANGE,{useTitle:()=>j.intl.string(j.t.nemtgW),useSubtitle:()=>j.intl.string(j.t["O/Gjvn"]),usePersistentBadge:()=>({badgeType:d.Xi.BETA}),useOptions:function(){return g.useMemo(()=>[{name:j.intl.string(j.t.D5Fma9),desc:j.intl.string(j.t.Qj75ck),value:"no-limit"},{name:j.intl.string(j.t.ldcGIH),desc:j.intl.string(j.t["+V/bDk"]),value:"standard"}],[])},usePredicate:function(){return(0,eo.i)("HDRDynamicRangeSetting")},setValue:function(e){(0,et.FU)(e)},useValue:function(){return(0,m.bG)([eu.Ay],()=>eu.Ay.hdrDynamicRange)},useSearchTerms:()=>["HDR",j.intl.string(j.t["O/Gjvn"])]}),ec=(0,a.Hn)(o.X.OFFICIAL_MESSAGE_STYLE,{useTitle:()=>j.intl.string(j.t.nC2XBl),useSubtitle:()=>j.intl.string(j.t.a3IPrX),useOptions:()=>[{id:"default",label:j.intl.string(j.t.ERaS6f),value:"default"},{id:"no_text_color",label:j.intl.string(j.t.JKfipk),value:"no_text_color"},{id:"no_gradient",label:j.intl.string(j.t.O2vBoY),value:"no_gradient"},{id:"hidden",label:j.intl.string(j.t["+loyQl"]),value:"hidden"}],useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.officialMessageStyle),setValue:e=>(0,et.w_)(e)}),eg=(0,a.Hn)(o.X.ROLE_STYLE,{useTitle:()=>j.intl.string(j.t.uSOPWm),useSubtitle:()=>j.intl.string(j.t.u7fFKS),useOptions:()=>[{id:"username",label:j.intl.string(j.t.eDdMzJ),value:"username"},{id:"dot",label:j.intl.string(j.t.rdmJp0),value:"dot"},{id:"hidden",label:j.intl.string(j.t.Ji2EVJ),value:"hidden"}],useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.roleStyle),setValue:e=>(0,et.IX)(e)});(0,a.Qx)(o.X.ROLE_STYLE,{useTitle:()=>j.intl.string(j.t.uSOPWm),useSubtitle:()=>j.intl.string(j.t["86hjzQ"]),useOptions:()=>[{name:j.intl.string(j.t.YEOEi6),value:"username"},{name:j.intl.string(j.t.mQaro3),value:"dot"},{name:j.intl.string(j.t.Ji2EVJ),value:"hidden"}],useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.roleStyle),setValue:e=>(0,et.IX)(e)});let em=(0,a.sN)(o.X.SATURATION,{useTitle:()=>j.intl.string(j.t["5PWWCY"]),useSubtitle:()=>j.intl.string(j.t.xf5S6P),markers:A.hH7.SATURATION_INCREMENTS,onMarkerRender:e=>100*e%2==0?`${100*e}%`:void 0,stickToMarkers:!0,minValue:0,maxValue:1,getInitialValue:()=>f.Ay.saturation,asValueChanges:e=>(0,et.HU)(e)});var eA=n(964486),eh=n(839214),eE=n(502229),eS=n(975571);let ex=(0,eh.D)(()=>({syncEnabled:null,updateTimeout:null})),ep=(0,a.zD)(o.X.SYNC_FORCED_COLORS,{useTitle:()=>j.intl.string(j.t.cguiec),useSubtitle:()=>j.intl.format(j.t.GwEVE2,{learnMoreLink:eS.A.getArticleURL(A.MVz.FORCED_COLORS)}),useValue:()=>{let e=(0,m.bG)([f.Ay],()=>f.Ay.syncForcedColors);return(0,eA.Ay)(()=>{ex.setState({syncEnabled:f.Ay.syncForcedColors})}),ex.useState(e=>e.syncEnabled)??e},setValue:e=>{let{updateTimeout:t}=ex.getState();if(null!=t){clearTimeout(t),ex.setState({syncEnabled:e,updateTimeout:null});return}if(e===f.Ay.syncForcedColors)return void ex.setState({syncEnabled:e});let n=setTimeout(()=>{(0,et.D3)(e),ex.setState({updateTimeout:null})},150);ex.setState({syncEnabled:e,updateTimeout:n})},usePredicate:()=>(0,eE.D)()}),eT=(0,a.zZ)(o.X.COLOR_AND_CONTRAST_CATEGORY,{useTitle:()=>j.intl.string(j.t.JqvyiY),buildLayout:()=>[em,en,ea,el,ep,ed,eg,ec,es,ee]});var ef=n(397438),eI=n(355097);function e_(e){return(0,m.bG)([ef.A],()=>(function(e){switch(e){case eI._A.REDUCED_MOTION:return j.intl.format(j.t["1dT9V4"],{});case eI._A.REDUCED_MOTION_STICKERS:return j.intl.string(j.t["2ExvRu"]);default:return}})(ef.A.getAppliedOverrideReasonKey(e)))}let eN=(0,a.zD)(o.X.ANIMATE_EMOJIS,{useTitle:()=>j.intl.string(j.t.iIaOlc),useSubtitle:()=>e_("animateEmoji"),useValue:()=>v.Sf.useSetting(),setValue:e=>v.Sf.updateSetting(e)}),eC=(0,a.zD)(o.X.ANIMATE_GIFS,{useTitle:()=>j.intl.string(j.t.wqsK7q),useSubtitle:()=>e_("gifAutoPlay"),useValue:()=>v.kt.useSetting(),setValue:e=>v.kt.updateSetting(e)});var eb=n(823894);let ey=(0,a.Qx)(o.X.ANIMATE_STICKERS,{useTitle:()=>j.intl.string(j.t.sBHIh0),useSubtitle:()=>e_("animateStickers"),useOptions:()=>[{name:j.intl.string(j.t["Xp+X2U"]),value:eb.BJ.ALWAYS_ANIMATE},{name:j.intl.string(j.t.IlLT7e),desc:j.intl.string(j.t.bIW9Tl),value:eb.BJ.ANIMATE_ON_INTERACTION},{name:j.intl.string(j.t.IGu8x3),value:eb.BJ.NEVER_ANIMATE}],useValue:()=>v.S0.useSetting(),setValue:e=>v.S0.updateSetting(e)}),ev=(0,a.zD)(o.X.REDUCED_MOTION,{useTitle:()=>j.intl.string(j.t.b3XBzg),useSubtitle:()=>j.intl.format(j.t.XqvxJc,{helpdeskArticle:eS.A.getArticleURL(A.MVz.REDUCED_MOTION)}),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.useReducedMotion),setValue:e=>(0,et.qz)(e?"reduce":"no-preference")}),ej=(0,a.zD)(o.X.SYNC_REDUCED_MOTION,{useTitle:()=>j.intl.string(j.t.oL55A6),useValue:()=>(0,m.bG)([f.Ay],()=>"auto"===f.Ay.rawPrefersReducedMotion),setValue:e=>(0,et.qz)(e?"auto":f.Ay.systemPrefersReducedMotion)}),eO=(0,a.zZ)(o.X.MOTION_CATEGORY,{useTitle:()=>j.intl.string(j.t.e3TR1b),buildLayout:()=>[ev,ej,eC,eN,ey]});var eL=n(688810),eD=n(259065),eR=n(864386);let eP=(0,a.zD)(o.X.DISPLAY_NAME_STYLES,{useTitle:()=>j.intl.string(eR.default["2gFUEw"]),useSubtitle:()=>{let{analyticsLocations:e}=(0,eL.Ay)();return j.intl.format(eR.default.aEax6P,{onClickOpenModal(){(0,eD.L)({analyticsLocations:e})}})},useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.displayNameStylesEnabled),setValue:e=>(0,et.Dm)(e)});function eG(e){return`${e.toFixed(0)}px`}let eM=(0,a.sN)(o.X.APPEARANCE_FONT_SCALING,{useTitle:()=>j.intl.string(j.t.rT3Pq5),useSubtitle:()=>j.intl.string(j.t.LXUhen),markers:A.hH7.FONT_SIZES,stickToMarkers:!0,minValue:A.hH7.FONT_SIZES["0"],maxValue:A.hH7.FONT_SIZES[A.hH7.FONT_SIZES.length-1],useDefaultValue:()=>A.hH7.FONT_SIZE_DEFAULT,getInitialValue:()=>f.Ay.fontSize,onValueRender:eG,onMarkerRender:eG,asValueChanges:e=>(0,et.XS)(e)}),eU=(0,a.zD)(o.X.UNDERLINE_LINKS,{useTitle:()=>j.intl.string(j.t.OLZFB8),useSubtitle:()=>j.intl.string(j.t.DIX3ke),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.alwaysShowLinkDecorations),setValue:e=>(0,et.kI)(e)}),eV=(0,a.zZ)(o.X.TEXT_READABILITY_CATEGORY,{useTitle:()=>j.intl.string(j.t["bxh/R7"]),buildLayout:()=>[eM,eU,eP]});var ek=n(873298);let ew=(0,a.Qx)(o.X.APPEARANCE_UI_DENSITY,{useTitle:()=>j.intl.string(j.t["C/5V0A"]),useSubtitle:()=>j.intl.string(j.t.QLZhYk),useSearchTerms:()=>["List Spacing"],useOptions:()=>[{name:j.intl.string(j.t["7iegX4"]),value:ek.NS.COMPACT},{name:j.intl.string(j.t.bBvAEH),value:ek.NS.DEFAULT},{name:j.intl.string(j.t["4cuYHx"]),value:ek.NS.COZY}],useValue:()=>v.Xi.useSetting(),setValue:e=>{e!==ek.NS.UNSET_UI_DENSITY&&v.Xi.updateSetting(e)}}),eF="cozy",eB="compact",ez=(0,a.Qx)(o.X.APPEARANCE_MESSAGE_DISPLAY_MODE,{useTitle:()=>j.intl.string(j.t.nKRoPv),useSubtitle:()=>j.intl.string(j.t.QntEEG),useSearchTerms:()=>[j.intl.string(j.t.ZEoGMd)],useOptions:()=>[{name:j.intl.string(j.t.Jqj4cZ),value:eF},{name:j.intl.string(j.t["1JNcPS"]),value:eB}],useValue:()=>v.hH.useSetting()?eB:eF,setValue:e=>{v.hH.updateSetting(e===eB),(0,et.AC)()}});var eX=n(381941);function eY(e){return`${e.toFixed(0)}px`}let eH=(0,a.sN)(o.X.APPEARANCE_MESSAGE_GROUP_SPACING,{useTitle:()=>j.intl.string(j.t.Q6lKkg),useSubtitle:()=>j.intl.string(j.t.p7eUrb),markers:eX.qh,stickToMarkers:!0,minValue:eX.qh["0"],maxValue:eX.qh[eX.qh.length-1],useDefaultValue:()=>v.hH.useSetting()?eX.y5:eX.ES,useExternalValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.messageGroupSpacing),getInitialValue:()=>f.Ay.messageGroupSpacing,onValueRender:eY,onMarkerRender:eY,asValueChanges:e=>{switch(e){case 0:case 4:case 8:case 16:case 24:(0,et.AC)(e)}}});var eK=n(775121),eW=n(723702);let eZ=(0,a.sN)(o.X.APPEARANCE_ZOOM,{usePredicate:()=>eW.isPlatformEmbedded,useTitle:()=>j.intl.string(j.t.i19n5L),useSubtitle:()=>j.intl.format(j.t["x9PK/3"],{modKey:eK.A.modKey}),markers:A.hH7.ZOOM_SCALES,stickToMarkers:!0,minValue:A.hH7.ZOOM_SCALES["0"],maxValue:A.hH7.ZOOM_SCALES[A.hH7.ZOOM_SCALES.length-1],useDefaultValue:()=>A.hH7.ZOOM_DEFAULT,getInitialValue:()=>f.Ay.zoom,useExternalValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.zoom),onValueRender:function(e){return`${e.toFixed(0)}%`},setValue:e=>(0,et.Qp)(e),useSearchTerms:()=>[j.intl.string(j.t.ip0uSf)]}),eq=(0,a.zZ)(o.X.VISUAL_DENSITY_CATEGORY,{useTitle:()=>j.intl.string(j.t.VKYWk8),buildLayout:()=>[ew,ez,eH,eZ]}),eQ=(0,a.t_)(o.X.ACCESSIBILITY_PANEL,{useTitle:()=>j.intl.string(j.t.G0neg7),buildLayout:()=>[eV,eq,eT,eO,J],decoration:{type:d.t9.STRONGLY_DISCOURAGED_CUSTOM,component:function(){let e=v.hH.useSetting(),t=v.jW.useSetting(),n=g.useMemo(()=>[R(j.intl.formatToPlainString(j.t.BknJRT,{}),t?[{emoji:{id:null,name:"\uD83E\uDD40",animated:!1},me:!0,count:3,me_burst:!1,burst_count:0},{emoji:{id:null,name:"\uD83E\uDEA4",animated:!1},me:!1,count:1,me_burst:!1,burst_count:0}]:[]),R(j.intl.formatToPlainString(j.t["4rDfgM"],{link:"https://discord.com/accessibility"}))],[t]),i=(0,m.bG)([f.Ay],()=>f.Ay.messageGroupSpacing);return(0,c.jsx)(h.M,{children:(0,c.jsxs)("section",{"aria-label":j.intl.string(j.t.RC22qg),children:[(0,c.jsx)(E.D,{variant:"text-md/medium",color:"text-muted",className:O.Vf,children:j.intl.string(j.t.RC22qg)}),(0,c.jsxs)(S.Ip,{className:O.VH,children:[(0,c.jsx)("ol",{className:O.DZ,style:{gap:i},"aria-label":j.intl.string(j.t.xfjsEV),children:n.map(t=>(0,c.jsx)("li",{children:(0,c.jsx)(C.A,{message:t,channel:L,compact:e,author:{...(0,N.p_)(t),colorString:"#dd80f4"}})},t.id))}),(0,c.jsxs)("div",{className:O.Jb,children:[(0,c.jsx)("div",{className:O.HD,children:D.map(e=>{let{status:t,discriminator:n,mobile:i=!1}=e;return(0,c.jsx)(x.eu,{status:t,isMobile:i,size:p._3.SIZE_32,src:y.Ay.getDefaultAvatarURL(void 0,n),"aria-label":j.intl.string(j.t.VKE5TK)},t)})}),(0,c.jsx)(T.$,{text:j.intl.string(j.t["2RHHgz"]),size:"sm",variant:"primary"})]})]})]})})},sticky:!0}}),eJ=(0,a.i4)(o.X.ACCESSIBILITY_SIDEBAR_ITEM,{useTitle:()=>j.intl.string(j.t.G0neg7),icon:u.c,useMenu:P.A,buildLayout:()=>[eQ]});n(321073);var e$=n(650809),e0=n(477782),e1=n(636537),e2=n(228366),e3=n(74396),e5=n(93055),e6=n(269880),e4=n(55619),e8=n(351906),e7=n(174459),e9=n(812993),te=n(189081);let tt=(0,a.zD)(o.X.SHOW_GAME_LIBRARY,{usePredicate:()=>(0,m.bG)([te.A],()=>te.A.hasLibraryApplication()),useTitle:()=>j.intl.string(j.t.fi3UQN),useSubtitle:()=>j.intl.string(j.t["8mYp37"]),useValue:()=>!v.l_.useSetting(),setValue:e=>v.l_.updateSetting(!e)}),tn=(0,a.zZ)(o.X.APPEARANCE_ADVANCED_CATEGORY,{useTitle:()=>j.intl.string(j.t["8/udY0"]),buildLayout:()=>[tt]});var ti=n(284009),tl=n.n(ti),ts=n(199966),tr=n(963935);function ta(e){let{title:t}=e;return t}function to(e){let{useTitle:t,settingKey:n,formatter:i,index:l}=e,s=t();return"string"==typeof s?i({title:s,index:l,key:n}):s}function tu(e){let{setting:t,formatter:n,index:i}=e;return()=>(0,c.jsx)(to,{useTitle:t.useTitle,settingKey:t.key,formatter:n,index:i},t.key)}function td(e){return e.type===tr.Z6.LIST}function tc(e,t){let{limit:n=2,formatter:i=ta}=t??{};tl()(n>0,"[useSettingCollapsibleSubtitle] Limit must be greater than 0");let{visibleDirectory:l,accessibleDirectory:s}=(0,ts._)(),r=l.get(e)??s.get(e);tl()(null!=r&&(r.type===tr.Z6.ACCORDION||td(r)),"[useSettingCollapsibleSubtitle] Node is not a collapsible settings node");let a=td(r)?r.collapseAfter??0:0,o=r.layout;return g.useMemo(()=>{let e=a,t=[];for(let n of o)if("useTitle"in n&&null!=n.useTitle){if(e>0){e--;continue}t.push({key:n.key,useTitle:n.useTitle})}if(0===t.length)return"";let l=Math.min(n,3);if(t.length<=l)if(1===t.length)return j.intl.format(j.t["3H9tCW"],{settingOneHook:tu({setting:t[0],formatter:i,index:0})});else if(2===t.length)return j.intl.format(j.t.MWryo6,{settingOneHook:tu({setting:t[0],formatter:i,index:0}),settingTwoHook:tu({setting:t[1],formatter:i,index:1})});else return j.intl.format(j.t.a00b5G,{settingOneHook:tu({setting:t[0],formatter:i,index:0}),settingTwoHook:tu({setting:t[1],formatter:i,index:1}),settingThreeHook:tu({setting:t[2],formatter:i,index:2})});return 1===l?j.intl.format(j.t.O8vNbS,{settingOneHook:tu({setting:t[0],formatter:i,index:0})}):2===l?j.intl.format(j.t["acXG/W"],{settingOneHook:tu({setting:t[0],formatter:i,index:0}),settingTwoHook:tu({setting:t[1],formatter:i,index:1})}):j.intl.format(j.t["5+ldWc"],{settingOneHook:tu({setting:t[0],formatter:i,index:0}),settingTwoHook:tu({setting:t[1],formatter:i,index:1}),settingThreeHook:tu({setting:t[2],formatter:i,index:2})})},[n,a,o,i])}var tg=n(951260);let tm=(0,a.zD)(o.X.ENABLE_APPS_BUTTON,{useTitle:()=>j.intl.string(j.t.ZTH4j4),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.isAppsButtonEnabled),setValue:e=>(0,et.n8)({appsButtonEnabled:e})}),tA={useTitle:()=>j.intl.string(j.t["I/5LyL"]),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.isSubmitButtonEnabled),setValue:()=>(0,et.Xt)()},th=(0,a.zD)(o.X.ENABLE_SEND_BUTTON,tA),tE=(0,a.zD)(o.X.ENABLE_SEND_BUTTON_OUTSIDE_EXPERIMENT,{...tA,usePredicate:()=>!(0,tg.n)("EnableSendButtonOutsideExperiment")}),tS=(0,a.zD)(o.X.CONDENSE_PICKER_WHEN_NARROW,{useTitle:()=>j.intl.string(j.t.WggFoO),useSubtitle:()=>j.intl.string(j.t.XpErGj),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.condensePickerWhenNarrow),setValue:e=>(0,et.n8)({condensePickerWhenNarrow:e}),usePredicate:()=>(0,m.bG)([f.Ay],()=>f.Ay.expressionPickerFormat===f.IG.FLEXIBLE)}),tx=(0,a.zD)(o.X.ENABLE_EMOJI_BUTTON,{useTitle:()=>j.intl.string(j.t.YErWkD),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.isEmojiButtonEnabled),setValue:e=>(0,et.n8)({emojiButtonEnabled:e}),usePredicate:()=>(0,m.bG)([f.Ay],()=>f.Ay.expressionPickerFormat===f.IG.FLEXIBLE)}),tp=(0,a.zD)(o.X.ENABLE_GIF_BUTTON,{useTitle:()=>j.intl.string(j.t.k7oNEz),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.isGifButtonEnabled),setValue:e=>(0,et.n8)({gifButtonEnabled:e}),usePredicate:()=>(0,m.bG)([f.Ay],()=>f.Ay.expressionPickerFormat===f.IG.FLEXIBLE)}),tT=(0,a.zD)(o.X.ENABLE_STICKER_BUTTON,{useTitle:()=>j.intl.string(j.t.Ar0krj),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.isStickerButtonEnabled),setValue:e=>(0,et.n8)({stickerButtonEnabled:e}),usePredicate:()=>(0,m.bG)([f.Ay],()=>f.Ay.expressionPickerFormat===f.IG.FLEXIBLE)}),tf=(0,a.Qx)(o.X.EXPRESSION_PICKER_FORMAT,{useTitle:()=>j.intl.string(j.t.AxRAWt),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.expressionPickerFormat),setValue:e=>(0,et.n8)({expressionPickerFormat:e}),useOptions:function(){return[{name:j.intl.string(j.t.k86Soy),desc:j.intl.string(j.t.bSGTTZ),value:f.IG.FLEXIBLE},{name:j.intl.string(j.t.bjwSOn),desc:j.intl.string(j.t.We36HX),value:f.IG.CONDENSED},{name:j.intl.string(j.t.FDIKss),desc:j.intl.string(j.t["rclZL/"]),value:f.IG.HIDDEN}]}}),tI=(0,a.FW)(o.X.EXPRESSION_PICKER_FIELD_SET,{variant:"compact",isTitleHiddenVisually:!0,useTitle:()=>j.intl.string(j.t["V9/cNN"]),buildLayout:()=>[tf,tS,tx,tp,tT]}),t_=(0,a.bd)(o.X.CHAT_BAR_ADVANCED_ACCORDION,{useTitle:function(e){return e?j.intl.string(j.t.IwVGQs):j.intl.string(j.t.cFNDh5)},useCollapsedSubtitle:()=>tc(o.X.CHAT_BAR_ADVANCED_ACCORDION),usePredicate:()=>(0,tg.n)("ChatBarAdvancedAccordion"),buildLayout:()=>[th,tm,tI]});var tN=n(565645);let tC=(0,a.zD)(o.X.CHAT_EMOJI_CONVERT_EMOTICONS,{useTitle:()=>j.intl.string(j.t["79qal8"]),useSubtitle:()=>j.intl.format(j.t.GejoQK,{emojiHook:(e,t)=>(0,c.jsx)(tN.A,{emojiName:"\uD83D\uDE42"},t)}),useValue:v.j7.useSetting,setValue:v.j7.updateSetting}),tb=(0,a.zD)(o.X.CHAT_GAME_MENTIONS_AUTOCOMPLETE,{useTitle:()=>j.intl.string(j.t.c0oFDw),useValue:v.BQ.useSetting,setValue:v.BQ.updateSetting}),ty=(0,a.zD)(o.X.CHAT_TEXT_BOX_PREVIEWS,{useTitle:()=>j.intl.string(j.t.AqGrEI),useValue:v.SI.useSetting,setValue:e=>{e7.default.track(A.HAw.PREVIEW_MARKDOWN_TOGGLED,{enabled:e,location:{section:A.JJy.SETTINGS_TEXT_AND_IMAGES}}),v.SI.updateSetting(e)}});var tv=n(793574);let tj=(0,a.zD)(o.X.CHAT_STICKERS_AUTOCOMPLETE,{useTitle:()=>j.intl.string(j.t["d+It2U"]),useValue:v.ML.useSetting,setValue:e=>{e7.default.track(A.HAw.STICKERS_IN_AUTOCOMPLETE_TOGGLED,{enabled:e,location:{section:A.JJy.SETTINGS_TEXT_AND_IMAGES},location_stack:[tv.A.TEXT_AND_IMAGES]}),v.ML.updateSetting(e)}}),tO=(0,a.zZ)(o.X.APPEARANCE_CHAT_BOX_CATEGORY,{useTitle:()=>j.intl.string(j.t.Ob7VMB),useSearchTerms:()=>[j.intl.string(j.t.onqU6o)],buildLayout:()=>[ty,tC,tj,tb,tE,t_]});var tL=n(526162),tD=n(793943),tR=n(792656),tP=n(830543),tG=n(785007),tM=n(806932),tU=n(915089),tV=n(174197),tk=n(202541);let tw=(0,a.E2)(o.X.APPEARANCE_IN_APP_ICON,{useSearchTerms:()=>[j.intl.string(j.t.gnwxvT)],Component:function(){let e=(0,tU.GV)(),{ref:t,...n}=(0,tG._u)({orientation:"horizontal",labelledBy:e}),i=(0,m.bG)([tL.A],()=>tL.A.isUpsellPreview);return(0,w.Ay)(()=>{i&&e7.default.track(A.HAw.PREMIUM_UPSELL_VIEWED,{type:tk.e.APP_ICON_UPSELL,location_stack:[tv.A.USER_SETTINGS]})}),(0,c.jsx)("div",{...n,ref:t,children:(0,c.jsx)(F.B,{direction:"horizontal",wrap:!0,gap:8,children:(0,c.jsx)(tM.m,{disabled:i,size:tV.N8.SIZE_48})})})}});function tF(){(0,tD.nf)(tD.HP.APP_ICON),(0,tP.default)()}function tB(){return(0,c.jsx)(tR.A,{subscriptionTier:tk.pe.TIER_2,defaultTextOverride:j.intl.string(j.t.mr4K7D),premiumModalAnalyticsLocation:{object:A.ZSU.BUTTON_CTA,objectType:A.AnalyticsObjectTypes.BUY},fullWidth:!0})}let tz=(0,a.zZ)(o.X.APPEARANCE_IN_APP_ICON_CATEGORY,{useTitle:()=>j.intl.string(j.t.RPh2ou),useSubtitle:()=>j.intl.string(j.t.IgENJo),useHeaderDecoration:function(){let e=(0,m.bG)([tL.A],()=>tL.A.isUpsellPreview);return g.useMemo(()=>{let t=[];return t.push({id:"preview-icon-button",type:d.UV.BUTTON,text:j.intl.string(j.t["6acvnZ"]),onClick:tF}),e&&t.push({id:"upsell-button",type:d.UV.STRONGLY_DISCOURAGED_CUSTOM,button:tB}),{type:d.WX.BUTTON_GROUP,buttons:t}},[e])},buildLayout:()=>[tw]}),tX=(0,a.AK)(o.X.APPEARANCE_CHAT_ACCESSIBLITY_NAVIGATOR,{useSubtitle:()=>j.intl.string(j.t.UDr3Iy),useSearchTerms:()=>[j.intl.string(j.t.UDr3Iy)],destinationKey:o.X.ACCESSIBILITY_PANEL}),tY=(0,a.gN)(o.X.APPEARANCE_CHAT_RELATED_SETTINGS,{buildLayout:()=>[tX]});var tH=n(452027),tK=n(243721),tW=n(976860),tZ=n(16236),tq=n(635233),tQ=n(749884),tJ=n(449817);let t$=eS.A.getArticleURL(A.MVz.FAVORITES_GUILD);function t0(){let{analyticsLocations:e}=(0,eL.Ay)(tv.A.USER_SETTINGS_FAVORITES),t=g.useCallback(()=>{(0,tq.mv)("settings_page"),(0,tW.uh)(A.YYv),(0,tP.default)()},[]);return(0,c.jsx)(eL.f5,{value:e,children:(0,c.jsx)(tH.D,{label:j.intl.string(tJ.default.OT1NK5),description:j.intl.format(tJ.default.GR2KOG,{helpCenterLink:t$}),layout:"horizontal-responsive",badge:"beta",children:(0,c.jsxs)(F.B,{direction:"horizontal",gap:8,fullWidth:!1,children:[(0,c.jsx)(T.$,{variant:"secondary",text:j.intl.string(tJ.default["7WwLnr"]),onClick:t}),(0,c.jsx)(tR.A,{subscriptionTier:tk.pe.TIER_2,defaultTextOverride:j.intl.string(tJ.default["20sYUU"])})]})})})}let t1=(0,a.E2)(o.X.CHAT_FAVORITES_TOGGLE,{usePredicate:()=>(0,e5.TW)("FavoritesGuildToggle").isExperimentEnabled,useSearchTerms:()=>[j.intl.string(tJ.default.OT1NK5)],Component:function(){let{hasAccess:e}=(0,e5.TW)("FavoritesGuildVisibilitySetting"),t=(0,tQ.A)(!1);return e?(0,c.jsx)(tK.d,{checked:t,description:j.intl.format(tJ.default.GR2KOG,{helpCenterLink:t$}),onChange:tZ.kG,label:j.intl.string(tJ.default.OT1NK5),badge:"beta"}):(0,c.jsx)(t0,{})}}),t2=(0,a.zD)(o.X.CHAT_INLINE_MEDIA_LINKS,{useTitle:()=>j.intl.string(j.t.U47N1p),useValue:v.hD.useSetting,setValue:v.hD.updateSetting}),t3=(0,a.zD)(o.X.CHAT_INLINE_MEDIA_UPLOADS,{useTitle:()=>j.intl.string(j.t.VP11No),useValue:v.X6.useSetting,setValue:v.X6.updateSetting}),t5=(0,a.FW)(o.X.CHAT_INLINE_FIELD_SET,{useTitle:()=>j.intl.string(j.t["9nyle0"]),buildLayout:()=>[t2,t3]}),t6=(0,a.zD)(o.X.CHAT_EMBEDS_RENDER_EMBEDS,{useTitle:()=>j.intl.string(j.t["5bK9vw"]),useValue:v.rs.useSetting,setValue:v.rs.updateSetting}),t4=(0,a.zD)(o.X.CHAT_EMOJI_RENDER_REACTIONS,{useTitle:()=>j.intl.string(j.t["zge/fP"]),useValue:v.jW.useSetting,setValue:v.jW.updateSetting});var t8=n(939249),t7=n(817281),t9=n(766075);let ne=(0,a.zD)(o.X.APPEARANCE_DISPLAY_COMPACT_AVATARS,{useTitle:()=>j.intl.string(j.t.JgjNG3),useSubtitle:()=>{if(!v.hH.useSetting())return j.intl.format(j.t["31PRaj"],{a11yHook:(e,t)=>(0,c.jsx)(t8.D,{tag:"a",onClick:()=>(0,t9.openUserSettings)(o.X.APPEARANCE_MESSAGE_DISPLAY_MODE),children:e},t)})},useDisabled:()=>!v.hH.useSetting(),useValue:()=>{let e=(0,m.bG)([eu.Ay],()=>eu.Ay.displayCompactAvatars);return!v.hH.useSetting()||e},setValue:e=>{t7.Ay.updatedUnsyncedSettings({displayCompactAvatars:e})}}),nt=(0,a.Hn)(o.X.CHAT_SPOILERS_SHOW_SPOILERS,{useTitle:()=>j.intl.string(j.t.QgwmVz),useOptions:()=>[{value:A.P6Q.ON_CLICK,id:A.P6Q.ON_CLICK,label:j.intl.string(j.t["KFH/me"])},{value:A.P6Q.ALWAYS,id:A.P6Q.ALWAYS,label:j.intl.string(j.t.Pe1RbL)},{value:A.P6Q.IF_MODERATOR,id:A.P6Q.IF_MODERATOR,label:j.intl.string(j.t.K5VTBE)}],useValue:v.gs.useSetting,setValue:v.gs.updateSetting}),nn=(0,a.zD)(o.X.CHAT_THREADS_SPLIT_VIEW,{useTitle:()=>j.intl.string(j.t.AInv5m),useValue:v.SY.useSetting,setValue:v.SY.updateSetting}),ni=(0,a.zZ)(o.X.APPEARANCE_MESSAGES_CATEGORY,{useTitle:()=>j.intl.string(j.t.OIgYlQ),useSearchTerms:()=>[j.intl.string(j.t["/VQax8"])],buildLayout:()=>[t5,t6,t4,nt,nn,ne,t1,tY]});var nl=n(753806),ns=n(145331);let nr=(0,a.Qx)(o.X.MESSAGE_SEARCH_DEFAULT_DM_SEARCH_BEHAVIOR,{useTitle:()=>j.intl.string(j.t.VkoLsy),useSearchTerms:()=>[j.intl.string(j.t["t4+fbe"])],useOptions:function(){return[{name:j.intl.string(j.t.E9JM4J),value:0},{name:j.intl.string(j.t["Kr+lPi"]),value:1}]},useValue:()=>+!!v.Hu.useSetting(),setValue:e=>{let t=1===e;t?nl.A.cleanUpPrivateChannelSearchState():nl.A.cleanUpSearchState({type:A.I4_.DMS}),(0,ns._k)({prevIsCrossDMSettingEnabled:v.Hu.getSetting(),isCrossDMSettingEnabled:t,location:ns.vy.USER_SETTINGS}),v.Hu.updateSetting(t)}}),na=(0,a.zZ)(o.X.APPEARANCE_SEARCH_CATEGORY,{useTitle:()=>j.intl.string(j.t["5h0QOP"]),buildLayout:()=>[nr]});var no=n(574381);let nu=(0,a.zD)(o.X.STREAMING_AUTO_STREAMER_MODE,{useTitle:()=>j.intl.string(j.t.IxjaoF),useValue:function(){return(0,m.bG)([e8.A],()=>{let{autoToggle:e}=e8.A.getSettings();return e})},setValue:function(e){e4.A.update({autoToggle:e})},usePredicate:function(){return no.Av}}),nd=(0,a.zD)(o.X.STREAMING_STREAMER_MODE,{useTitle:()=>j.intl.string(j.t.TGNg6T),useSubtitle:()=>j.intl.string(j.t["4nXLnE"]),useValue:function(){return(0,m.bG)([e8.A],()=>{let{enabled:e}=e8.A.getSettings();return e})},setValue:function(e){e4.A.update({enabled:e})}});var nc=n(77729),ng=n(589051),nm=n(588857),nA=n(999834);let nh=[],nE=(0,a.Hn)(o.X.STREAMER_MODE_HIDE_OVERLAY_WIDGETS,{selectionMode:"multiple",useTitle:()=>j.intl.string(j.t.VCDSLW),useSearchTerms:()=>[j.intl.string(j.t.VCDSLW)],usePredicate:()=>{let e=(0,nA.b_)(),t=(0,ng.Mn)("StreamerModeSettings");return e&&t},useOptions:function(){return g.useMemo(()=>{let e=[];for(let[t,n]of Object.entries(nm.A))null!=n.streamerModeLabel&&(null==n.predicate||n.predicate())&&e.push({id:t,value:t,label:n.streamerModeLabel()});return e},[])},useValue:function(){return(0,m.bG)([e8.A],()=>e8.A.getSettings().disabledOverlayWidgets??nh)},setValue:e=>e4.A.update({disabledOverlayWidgets:e}),closeOnSelect:!1,wrapTags:!0}),nS=(0,a.zD)(o.X.STREAMER_MODE_HIDE_PERSONAL_INFORMATION,{useTitle:()=>j.intl.string(j.t.LSBUGR),useValue:()=>(0,m.bG)([e8.A],()=>{let{hidePersonalInformation:e}=e8.A.getSettings();return e}),setValue:e=>e4.A.update({hidePersonalInformation:e})}),nx=(0,a.zD)(o.X.STREAMER_MODE_HIDE_INVITE_LINKS,{useTitle:()=>j.intl.string(j.t.uWBOri),useValue:()=>(0,m.bG)([e8.A],()=>{let{hideInstantInvites:e}=e8.A.getSettings();return e}),setValue:e=>e4.A.update({hideInstantInvites:e})}),np=(0,a.zD)(o.X.STREAMER_MODE_DISABLE_SOUNDS,{useTitle:()=>j.intl.string(j.t.OrqYDP),useValue:()=>(0,m.bG)([e8.A],()=>{let{disableSounds:e}=e8.A.getSettings();return e}),setValue:e=>e4.A.update({disableSounds:e})}),nT=(0,a.zD)(o.X.STREAMER_MODE_DISABLE_NOTIFICATIONS,{useTitle:()=>j.intl.string(j.t.sUAbLd),useValue:()=>(0,m.bG)([e8.A],()=>{let{disableNotifications:e}=e8.A.getSettings();return e}),setValue:e=>e4.A.update({disableNotifications:e})}),nf=(0,a.zD)(o.X.STREAMER_MODE_HIDE_DISCORD_WINDOW_FROM_SCREEN_CAPTURE,{useTitle:()=>j.intl.string(j.t["iA81+a"]),useSubtitle:()=>j.intl.string(j.t.P4vj0h),useValue:()=>(0,m.bG)([e8.A],()=>{let{enableContentProtection:e}=e8.A.getSettings();return e}),setValue:e=>e4.A.update({enableContentProtection:e}),usePredicate:()=>nc.A?.window?.supportsContentProtection?.()??!1}),nI=(0,a.FW)(o.X.STREAMER_MODE_OPTIONS_LIST,{variant:"compact",useTitle:()=>j.intl.string(j.t.xYhOEh),buildLayout:()=>[nS,nx,np,nT,nf,nE]}),n_=(0,a.zZ)(o.X.STREAMER_MODE_CATEGORY,{useTitle:()=>j.intl.string(j.t.S5GfOW),buildLayout:()=>[nd,nu,nI]});var nN=n(147248),nC=n(141343),nb=n(665267),ny=n(414133),nv=n(412848);let nj=(0,a.Hn)(o.X.APPEARANCE_GUILD_THEME_DEFAULT_PREFERENCE,{useTitle:()=>j.intl.string(j.t.Q7mm4g),useSearchTerms:()=>[j.intl.string(nv.default["/6NbRv"])],useOptions:()=>[{id:"guild",label:j.intl.string(j.t["hrS/Pc"]),value:ek.tI.GUILD},{id:"personal",label:j.intl.string(j.t.mlvXIq),value:ek.tI.PERSONAL}],useValue:()=>v.zY.useSetting(),setValue:v.zY.updateSetting,usePredicate:()=>(0,ny.OS)("GuildThemeDefaultPreferenceSetting")}),nO=(0,a.zD)(o.X.SYNC_PROFILE_THEMES,{useTitle:()=>j.intl.string(j.t.C00w4l),useValue:()=>(0,m.bG)([f.Ay],()=>f.Ay.syncProfileThemeWithUserTheme),setValue:()=>(0,et.M1)()});var nL=n(458024),nD=n(284016),nR=n(363195);let nP=(0,a.zD)(o.X.APPEARANCE_SYNC_THEME,{useTitle:()=>j.intl.string(j.t["/B+kEV"]),useSearchTerms:()=>[j.intl.string(j.t.Ksh3ik)],useValue:function(){return(0,m.bG)([nD.A],()=>!1!==nD.A.shouldSync("appearance"))},useDisabled:function(){let e=(0,nL.Ay)("SyncThemeSetting"),t=(0,m.bG)([nR.A],()=>nR.A.isSameAsDeviceThemeEnabled());return e&&t},setValue:function(e){var t;let n=nR.A.theme,i=nN.A.gradientPreset?.id??null,l=v.eh.getSetting()?.customUserThemeSettings!=null;t=A.HAw.SYNC_ACROSS_CLIENTS_TOGGLED,e2.h.dispatch({type:"TRACK",event:t,properties:{is_sync_enabled:e,base_theme:n,client_theme:i,has_custom_theme:l}}),t7.Ay.setShouldSyncAppearanceSettings(e)}});var nG=n(393284);let nM=(0,a.AK)(o.X.APPEARANCE_THEME_ACCESSIBLITY_NAVIGATOR,{useSubtitle:()=>j.intl.string(j.t.nhVQDJ),useSearchTerms:()=>[j.intl.string(j.t.nhVQDJ)],destinationKey:o.X.ACCESSIBILITY_PANEL}),nU=(0,a.gN)(o.X.APPEARANCE_THEME_RELATED_SETTINGS,{buildLayout:()=>[nM]}),nV=(0,a.zZ)(o.X.APPEARANCE_THEME_CATEGORY,{useTitle:()=>j.intl.string(j.t.Ksh3ik),useInlineNotice:function(){return(0,m.bG)([f.Ay],()=>f.Ay.useForcedColors)?{type:d.lT.INLINE_NOTICE,noticeType:"info",text:(0,eE.D)()?j.intl.format(j.t.Jae48E,{onClick:()=>{(0,t9.openUserSettings)(o.X.SYNC_FORCED_COLORS)}}):j.intl.string(j.t.AUMSZP)}:null},useHeaderDecoration:function(){let e=(0,m.bG)([nN.A,f.Ay],()=>f.Ay.useForcedColors||nN.A.isPreview),t=(0,nC.V)();return e||t?null:{type:d.WX.BUTTON_GROUP,buttons:[{id:"open-client-themes-button",type:d.UV.BUTTON,text:j.intl.string(j.t["E+COuA"]),onClick:nb.J3}]}},buildLayout:()=>[nG.k,nP,nO,nj,nU]}),nk=(0,a.t_)(o.X.APPEARANCE_PANEL,{initialize:function(){e3.A.isFetching()||(e2.h.dispatch({type:"SAVED_CUSTOM_THEMES_FETCH_START"}),e1.Bo.get({url:A.Rsh.USERS_ME_CUSTOM_THEMES,oldFormErrors:!0,rejectWithError:!0}).then(e=>{e2.h.dispatch({type:"SAVED_CUSTOM_THEMES_FETCH_SUCCESS",themes:e.body?.custom_themes??[]})}).catch(e=>{e2.h.dispatch({type:"SAVED_CUSTOM_THEMES_FETCH_FAILURE",error:e})}))},useTitle:()=>j.intl.string(j.t["iHH+ky"]),buildLayout:()=>[nV,tz,ni,tO,na,n_,tn]}),nw=[{badgeType:d.Xi.NEW,dismissibleContent:er.M.CLIENT_THEMES_APPEARANCE_SETTINGS_NEW_BADGE},{badgeType:d.Xi.STRONGLY_DISCOURAGED_CUSTOM,dismissibleContent:er.M.FAVORITES_GUILD_NEW_BADGE,StronglyDiscouragedCustomComponent:function(){return(0,c.jsx)(e9.JI,{text:j.intl.string(j.t.y2b7CA)})}}],nF=(0,a.i4)(o.X.APPEARANCE_SIDEBAR_ITEM,{useTitle:()=>j.intl.string(j.t["iHH+ky"]),icon:e$.B,useMenu:function(){let e,t,n,i=(0,e6.A)(),l=(e=v.D_.useSetting(),t=v.SI.useSetting(),e?null:(0,c.jsx)(e0.sL,{id:"preview-markdown-toggle",label:j.intl.string(j.t.sHJ9wZ),action:()=>{let e=!t;e7.default.track(A.HAw.PREVIEW_MARKDOWN_TOGGLED,{enabled:e,location:{section:A.JJy.SETTINGS_CONTEXT_MENU}}),v.SI.updateSetting(e)},checked:t})),s=(n=(0,m.bG)([e8.A],()=>e8.A.enabled,[]),(0,c.jsx)(e0.sL,{id:"streamer-mode-toggle",label:j.intl.string(j.t.p9ZAJZ),action:()=>{e4.A.setEnabled(!n)},checked:n}));return g.useMemo(()=>{let e=[...i];return null!=l&&e.push((0,c.jsx)(e0.rX,{label:j.intl.string(j.t.Ob7VMB),children:l},"text-and-images")),null!=s&&e.push((0,c.jsx)(e0.rX,{children:s},"streamer-mode")),e},[i,l,s])},getDismissibleBadges:()=>(0,e5.ad)().isFreemium?nw.filter(e=>{let{dismissibleContent:t}=e;return t!==er.M.FAVORITES_GUILD_NEW_BADGE}):nw,buildLayout:()=>[nk]});var nB=n(37646),nz=n(434404);let nX=(0,a.t_)(o.X.LANGUAGE_AND_TIME_PANEL,{useTitle:()=>j.intl.string(j.t.KyFVyi),buildLayout:()=>[nz.F]}),nY=(0,a.i4)(o.X.LANGUAGE_AND_TIME_SIDEBAR_ITEM,{icon:nB.U,useTitle:()=>j.intl.string(j.t.KyFVyi),buildLayout:()=>[nX]});var nH=n(3137),nK=n(661531),nW=n(314116),nZ=n(270003),nq=n(369606),nQ=n(320448),nJ=n(604121),n$=n(725951),n0=n(400492),n1=n(669067),n2=n(115063),n3=n(754692),n5=n(927018),n6=n(512599),n4=n(532197),n8=n(403362),n7=n(874486),n9=n(503698),ie=n.n(n9),it=n(989349),ii=n.n(it),il=n(58703),is=n(906688),ir=n(892208);function ia(e){let{achievementId:t,dateUnlocked:n}=e,i=(0,n5.vM)(t);if(null==i)return null;let l=null!=n,{name:s,description:r,hideDescriptionUntilUnlock:a,onAction:o}=i,u=a&&!l,d=l?"text-strong":"text-muted",g=l?"text-default":"text-muted",m=ii()(n),A=null!=o&&l,h=A?t8.D:"div";return(0,c.jsxs)(h,{className:ie()(ir.kL,A&&ir.b),onClick:function(){A&&o()},children:[(0,c.jsx)("div",{className:ir.zc,children:(0,c.jsx)(is.A,{achievementId:t,size:is.A.Sizes.SIZE_40,unlocked:l})}),(0,c.jsxs)("div",{className:ir.VW,children:[null!=n&&(0,c.jsx)(z.E,{variant:"text-xxs/semibold",color:"text-muted",className:ir.YR,children:(0,il.mk)(m)}),(0,c.jsx)(z.E,{variant:"text-md/medium",color:d,children:s()}),(0,c.jsx)(z.E,{variant:"text-xs/normal",color:g,children:u?"?????":r()})]})]})}var io=n(776351);function iu(e){let{onBackClick:t}=e,n=(0,m.bG)([n7.A],()=>n7.A.getAllUnlockedAchievements()),i=g.useMemo(()=>Object.values(n).sort((e,t)=>t.dateUnlocked-e.dateUnlocked),[n]),l=g.useMemo(()=>Object.values(n5.l0).filter(n8.Vq).filter(e=>null==n[e.id]).sort((e,t)=>e.rarity-t.rarity),[n]);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(t8.D,{onClick:t,className:io.vv,children:[(0,c.jsx)(n4.A,{direction:n4.A.Directions.LEFT,className:io.Kk}),(0,c.jsx)(z.E,{variant:"text-lg/normal",color:"text-default",children:j.intl.string(j.t["13/7kX"])})]}),(0,c.jsxs)("div",{className:io.N1,children:[(0,c.jsxs)("div",{className:io.if,children:[(0,c.jsx)(E.D,{variant:"heading-lg/extrabold",color:"text-strong",children:j.intl.string(j.t["6jI0hd"])}),(0,c.jsx)(z.E,{variant:"text-md/normal",color:"text-default",children:j.intl.string(j.t.GuUItX)})]}),(0,c.jsx)("div",{className:io.nr,children:(0,c.jsx)(nq.O,{size:"custom",color:nK.A.unsafe_rawColors.ORANGE_345.css,width:40,height:40})})]}),i.length>0&&(0,c.jsx)("div",{className:io.yF,children:(0,c.jsx)("div",{className:io.Eh,children:i.map(e=>{let{achievementId:t,dateUnlocked:n}=e;return(0,c.jsx)(ia,{achievementId:t,dateUnlocked:n},t)})})}),l.length>0&&(0,c.jsxs)("div",{className:io.yF,children:[(0,c.jsx)("div",{className:io.if,children:(0,c.jsx)(z.E,{variant:"text-md/bold",color:"text-default",children:j.intl.string(j.t.GFyMg1)})}),(0,c.jsx)("div",{className:io.Eh,children:l.map(e=>(0,c.jsx)(ia,{achievementId:e.id},e.id))})]}),(0,c.jsx)("div",{className:io.yF,children:(0,c.jsx)("div",{className:io.F3})})]})}var id=n(224964),ic=n(31408),ig=n(381579);let im={enabled:!0,combosEnabled:!0,screenshakeEnabled:!1,confettiEnabled:!1},iA=(0,V.range)(0,11),ih=(0,V.range)(0,2.25,.25),iE=(0,V.range)(1,11),iS=(0,V.range)(1,26),ix={0:"poggermode_settings_panel",1:"poggermode_achievements_panel"};function ip(e){let{disabled:t,locations:n,settingsLocations:i,onChange:l}=e,s=n.map(e=>(0,c.jsx)(tK.d,{label:e.title,description:e.description,checked:i[e.location],disabled:t,onChange:t=>l({...i,[e.location]:t})},e.location));return(0,c.jsx)(nZ.n,{label:j.intl.string(j.t.bWVN1D),children:s})}function iT(e){let{children:t}=e;return(0,c.jsx)(z.E,{className:ig.iF,variant:"text-sm/normal",color:"text-default",children:t})}function iI(e){let{settings:{enabled:t,warningSeen:n},updateSettings:i}=e,l=(0,m.bG)([f.Ay],()=>f.Ay.useReducedMotion);return(0,c.jsx)(tK.d,{label:j.intl.string(j.t.vuiXm9),description:j.intl.string(j.t.KuYbWN),checked:t,onChange:function(e){e||(0,n3._)(n5.sn.DISABLE_POGGERMODE),e&&(!n||l)?(0,nW.A)({title:l?j.intl.string(j.t["FxT+p0"]):j.intl.string(j.t.TAZ4F9),subtitle:l?j.intl.string(j.t.gmixrx):j.intl.string(j.t.jN3t3K),confirmText:j.intl.string(j.t.JFfins),onConfirm:()=>i(l?im:{enabled:!0,warningSeen:!0})}):i({enabled:e})}})}function i_(e){let{settings:{enabled:t,confettiEnabled:n,confettiCount:i,confettiSize:l,confettiEnabledLocations:s},updateSettings:r}=e,a=!t||!n;return(0,c.jsxs)(nZ.n,{label:j.intl.string(j.t.mqxwJO),children:[(0,c.jsx)(tK.d,{label:j.intl.string(j.t.s0KCgF),description:j.intl.string(j.t.O1Vflg),checked:n,disabled:!t,onChange:e=>r({confettiEnabled:e},0)}),(0,c.jsxs)("div",{children:[(0,c.jsx)(z.E,{variant:"text-md/semibold",color:a?"text-muted":"text-strong",className:ig.KF,children:j.intl.string(j.t.vd0D81)}),(0,c.jsx)(iT,{children:j.intl.string(j.t.a18Sug)}),(0,c.jsx)(B.A,{disabled:a,markers:iE,stickToMarkers:!0,minValue:iE[0],maxValue:iE[iE.length-1],initialValue:i,onValueChange:e=>r({confettiCount:e},0),onValueRender:e=>`${e}`})]}),(0,c.jsxs)("div",{children:[(0,c.jsx)(z.E,{variant:"text-md/semibold",color:a?"text-muted":"text-strong",className:ig.KF,children:j.intl.string(j.t.sPO3ij)}),(0,c.jsx)(iT,{children:j.intl.string(j.t.xoldVn)}),(0,c.jsx)(B.A,{disabled:a,markers:iS,stickToMarkers:!0,minValue:iS[0],maxValue:iS[iS.length-1],initialValue:l,onValueChange:e=>r({confettiSize:e},0),onValueRender:e=>`${e}`})]}),(0,c.jsx)(ip,{disabled:a,locations:[{location:ic.k.CHAT_INPUT,title:j.intl.string(j.t.elTtyz),description:j.intl.string(j.t.HtKfMi)},{location:ic.k.REACTION,title:j.intl.string(j.t.Ik4VIa),description:j.intl.string(j.t.y4rqK0)},{location:ic.k.MEMBER_USER,title:j.intl.string(j.t.ZXBlAn),description:j.intl.string(j.t["m9RD+c"])},{location:ic.k.CALL_TILE,title:j.intl.string(j.t.V66giQ),description:j.intl.string(j.t.fiHV7u)}],settingsLocations:s,onChange:e=>r({confettiEnabledLocations:e},0)})]})}function iN(e){let{settings:{enabled:t,combosEnabled:n,comboSoundsEnabled:i,combosRequiredCount:l},updateSettings:s}=e,r=!t||!n;return(0,c.jsxs)(nZ.n,{label:j.intl.string(j.t.Xz0ole),children:[(0,c.jsx)(tK.d,{label:j.intl.string(j.t.o3iV7B),description:j.intl.string(j.t["31Z8Ee"]),checked:n,disabled:!t,onChange:e=>s({combosEnabled:e})}),(0,c.jsx)(tK.d,{label:j.intl.string(j.t["Ax+IoW"]),description:j.intl.string(j.t["9rgQEr"]),checked:i,disabled:!t,onChange:e=>s({comboSoundsEnabled:e})}),(0,c.jsxs)("div",{children:[(0,c.jsx)(z.E,{variant:"text-md/semibold",color:r?"text-muted":"text-strong",className:ig.KF,children:j.intl.string(j.t.L0oQuh)}),(0,c.jsx)(iT,{children:j.intl.string(j.t["/OOFpL"])}),(0,c.jsx)(B.A,{disabled:r,markers:iA,stickToMarkers:!0,minValue:iA[0],maxValue:iA[iA.length-1],initialValue:l,onValueChange:e=>s({combosRequiredCount:e}),onValueRender:e=>`${e}`})]})]})}function iC(e){let{settings:{enabled:t,screenshakeEnabled:n,shakeIntensity:i,screenshakeEnabledLocations:l},updateSettings:s}=e,r=(0,m.bG)([f.Ay],()=>f.Ay.useReducedMotion),a=!t||!n||r;return(0,c.jsxs)(nZ.n,{label:j.intl.string(j.t.wVS5Sd),children:[(0,c.jsx)(tK.d,{label:j.intl.string(j.t.N004zO),description:r?j.intl.string(j.t.GckHGw):j.intl.string(j.t.Qq5W3v),checked:n&&!r,disabled:!t||r,onChange:e=>s({screenshakeEnabled:e},1)}),(0,c.jsxs)("div",{children:[(0,c.jsx)(z.E,{variant:"text-md/semibold",color:a?"text-muted":"text-strong",className:ig.KF,children:j.intl.string(j.t.UxnnC4)}),(0,c.jsx)(iT,{children:j.intl.string(j.t.CEOEOb)}),(0,c.jsx)(B.A,{disabled:a,markers:ih,equidistant:!0,stickToMarkers:!0,minValue:ih[0],maxValue:ih[ih.length-1],initialValue:i,onValueChange:e=>{var t;null!=(t={shakeIntensity:e}).shakeIntensity&&t.shakeIntensity>i&&(0,n3._)(n5.sn.MORE),s(t,1)},onMarkerRender:e=>e===ih[ih.length-1]?j.intl.string(j.t["4rbMWc"]):`${100*e}%`})]}),(0,c.jsx)(ip,{disabled:a,locations:[{location:ic.uD.CHAT_INPUT,title:j.intl.string(j.t.vUcvPP),description:j.intl.string(j.t.y00OrF)},{location:ic.uD.VOICE_USER,title:j.intl.string(j.t.TcRO54),description:j.intl.string(j.t.YJCxVY)},{location:ic.uD.MENTION,title:j.intl.string(j.t.oW4shO),description:j.intl.string(j.t["mqfw/H"])}],settingsLocations:l,onChange:e=>s({screenshakeEnabledLocations:e},1)})]})}function ib(e){let{updateSettings:t}=e;return(0,c.jsx)(nZ.n,{label:j.intl.string(j.t.EuXv2q),children:(0,c.jsxs)(F.B,{gap:16,children:[(0,c.jsx)("div",{children:j.intl.string(j.t["1SLnki"])}),(0,c.jsx)("div",{"data-button-hoisted-classname-wrapper":!0,className:ig.hw,children:(0,c.jsx)(T.$,{variant:"primary",size:"sm",text:j.intl.string(j.t.qz65yY),onClick:function(){t({enabled:!1,settingsVisible:!1}),(0,tP.default)()}})})]})})}function iy(e){let{onChangePage:t}=e;return(0,c.jsxs)(t8.D,{onClick:function(){return t(1)},className:ig.Tq,children:[(0,c.jsx)("div",{className:ig.w1,children:(0,c.jsx)(nq.O,{size:"md",color:nK.A.unsafe_rawColors.ORANGE_345.css})}),(0,c.jsxs)("div",{className:ig.qL,children:[(0,c.jsx)(E.D,{variant:"heading-md/semibold",color:"text-strong",children:j.intl.string(j.t["6jI0hd"])}),(0,c.jsx)(z.E,{variant:"text-md/normal",color:"text-default",children:j.intl.string(j.t.GuUItX)})]}),(0,c.jsx)(nQ._,{size:"custom",color:"currentColor",width:16,className:ig.nT})]})}function iv(){return n.e("504660").then(n.t.bind(n,662336,19)).then(e=>{let{default:t}=e;return t})}function ij(e){let{onChangePage:t,setShowEnableAnimation:n}=e,i=(0,m.cf)([nH.A],()=>nH.A.getState()),[l,s]=g.useState({x:0,y:0}),r=(0,id.A)();function a(e,t){var s,a,o,u,d,c,g,m;if(e.enabled&&!1===i.enabled&&(n(!0),(0,n0.Ak)("poggermode_enabled"),(0,n2.fO)({duration:2e3,intensity:e.shakeIntensity??i.shakeIntensity})),(0,n6.O9)(e),null==t)return;let A=(s=i.confettiEnabled,a=e.confettiEnabled,o=i.enabled,u=e.enabled,(a??s)&&(u??o));0===t&&A&&r.fire(l.x,l.y,{settings:e});let h=(d=i.screenshakeEnabled,c=e.screenshakeEnabled,g=i.enabled,m=e.enabled,(c??d)&&(m??g));1===t&&h&&(0,n2.fO)({duration:1e3,intensity:e.shakeIntensity??i.shakeIntensity})}function o(e){s({x:e.clientX,y:e.clientY})}return g.useEffect(()=>(window.addEventListener("mousemove",o),()=>window.removeEventListener("mousemove",o)),[]),(0,c.jsxs)(F.B,{gap:24,children:[(0,c.jsx)(iI,{settings:i,updateSettings:a}),(0,c.jsx)(iy,{onChangePage:t}),(0,c.jsx)(iN,{settings:i,updateSettings:a}),(0,c.jsx)(iC,{settings:i,updateSettings:a}),(0,c.jsx)(i_,{settings:i,updateSettings:a}),(0,c.jsx)(ib,{updateSettings:a})]})}function iO(e){return 0===e?n$.f.LEFT:n$.f.RIGHT}let iL=(0,a.E2)(o.X.POGGERMODE_SETTING,{Component:function(){let[e,t]=g.useState(0),[n,i]=g.useState(iO(e)),[l,s]=g.useState(!1),r=(0,m.bG)([f.Ay],()=>f.Ay.useReducedMotion),a=l&&!r;return g.useEffect(()=>{let t=setTimeout(()=>{i(iO(e))},500);return()=>clearTimeout(t)},[e]),g.useEffect(()=>{(0,n1._)(ix[e])},[e]),g.useEffect(()=>{Math.random()>.99&&(0,n3._)(n5.sn.VISITOR_100)},[]),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(n$.A,{className:ig.l3,step:e,direction:n,children:function(e,t,n){function i(e){return()=>{t(e)}}switch(e){case 0:return(0,c.jsx)(ij,{onChangePage:i(1),setShowEnableAnimation:n});case 1:return(0,c.jsx)(iu,{onBackClick:i(0)});default:return null}}(e,t,s)}),(0,c.jsx)("div",{className:a?ig.Sr:ig.IP,children:(0,c.jsx)(nJ.a,{className:ig.gT,importData:iv,shouldAnimate:a,autoplay:!1,resetOnPlay:!0,loop:!1,onComplete:()=>s(!1)})})]})},useSearchTerms:()=>[j.intl.string(j.t.AtCukI),j.intl.string(j.t.mqxwJO),j.intl.string(j.t.wVS5Sd),j.intl.string(j.t.Xz0ole),j.intl.string(j.t["Ax+IoW"]),j.intl.string(j.t["6jI0hd"]),j.intl.string(j.t.s0KCgF)]}),iD=(0,a.zZ)(o.X.POGGERMODE_CATEGORY,{buildLayout:()=>[iL]});var iR=n(231570);let iP=(0,a.t_)(o.X.POGGERMODE_PANEL,{useTitle:()=>j.intl.string(j.t.AtCukI),buildLayout:()=>[iD]}),iG=(0,a.i4)(o.X.POGGERMODE_SIDEBAR_ITEM,{useTitle:()=>j.intl.string(j.t.AtCukI),icon:()=>(0,c.jsx)("img",{alt:"",src:n(724405),className:iR.$}),usePredicate:()=>(0,m.bG)([nH.A],()=>nH.A.settingsVisible),buildLayout:()=>[iP]});var iM=n(307301),iU=n(410767),iV=n(683071),ik=n(97260),iw=n(695366),iF=n(812729),iB=n.n(iF),iz=n(587895),iX=n(429913),iY=n(616356),iH=n(952818);function iK(e,t){return null!=e&&null!=e.id?e.id:null!=t&&null!=t.id?t.id:void 0}function iW(){let e=(0,m.bG)([iY.A],()=>iY.A.getStreamerActiveStreamMetadata()),t=(0,m.bG)([iH.Ay],()=>{let e=iH.Ay.getVisibleGame();return null!=e?iH.Ay.getGameOrTransformedSubgameForPID(e.pid):null},[],iB()),[n]=(0,iX.A)([iK(e,t)]);return{runningGame:t??void 0,runningGameApplication:n??void 0}}var iZ=n(769015),iq=n(453028),iQ=n(935671),iJ=n(868886);function i$(e){let{game:t,application:n}=e;return null==t||null==n?(0,c.jsx)("div",{className:iJ.zc,children:(0,c.jsx)(iw.E,{size:"sm",color:nK.A.colors.TEXT_FEEDBACK_WARNING})}):(0,c.jsxs)("div",{className:iJ.nt,children:[(0,c.jsx)(iZ.A,{game:n,pid:t.pid,size:iZ.M.MEDIUM}),(0,c.jsx)("div",{className:iJ.Am,children:(0,c.jsx)(iw.E,{size:"sm",color:nK.A.colors.TEXT_FEEDBACK_WARNING})})]})}function i0(e){let t=(0,m.bG)([iq.Ay],()=>iq.Ay.getMode()),{runningGame:n,runningGameApplication:i}=iW();null==n||n.elevated||(n=void 0,i=void 0);let l=(0,iQ.NP)(),s=l&&null!=n&&t===A.TBI.PUSH_TO_TALK;return{canPrompt:"voice"===e?s:l,runningGame:n,runningGameApplication:i}}function i1(e){let{className:t,sourcePage:n}=e,{canPrompt:i,runningGame:l,runningGameApplication:s}=i0(n);return i?(0,c.jsxs)("div",{className:ie()(iJ.kL,t),children:[(0,c.jsx)(i$,{game:l,application:s}),(0,c.jsxs)("div",{className:iJ.FS,children:[(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-strong",children:"voice"===n?j.intl.string(j.t.vxfv7v):null!=l?j.intl.string(j.t.fAYU2G):j.intl.string(j.t["9V4X/c"])}),(0,c.jsx)(z.E,{variant:"text-xs/medium",color:"text-muted",children:j.intl.format(j.t["/y6htt"],{helpCenterLink:eS.A.getArticleURL(A.MVz.SYSTEM_SERVICE)})})]}),(0,c.jsx)(T.$,{variant:"secondary",size:"sm",text:j.intl.string(j.t["1iI46O"]),onClick:function(){(0,iQ.sL)(n+(null!=l?"-with-game":"-no-game"))}})]}):null}var i2=n(404778),i3=n(691885),i5=n(408278),i6=n(241326),i4=n(866665),i8=n(140735),i7=n(489718),i9=n(635242),le=n(350535),lt=n(189213),ln=n(192308),li=n(95477),ll=n(320989),ls=n(978263);let lr=[];var la=n(235986),lo=n(820785),lu=n(734057),ld=n(808728),lc=n(71393),lg=n(967198),lm=n(926140),lA=n(387722);function lh(){}let lE=[lm.rD.VOICE_CHANNEL];function lS(e){e.setOptions({voiceChannelGuildFilter:null}),e.setLimit(1/0)}function lx(){return(0,c.jsx)("div",{className:lA.i1,children:(0,c.jsx)(z.E,{variant:"text-md/medium",color:"text-muted",className:lA.GN,children:j.intl.string(j.t.zHjCd1)})})}function lp(e){let{keybind:t,className:n}=e,i=g.useRef(t);g.useEffect(()=>{i.current=t});let[l,s]=g.useState(t.params?.channelId??void 0),r=g.useCallback(()=>{(0,ln.openModalLazy)(async()=>e=>(0,c.jsx)(lT,{...e,onSelect:e=>{s(e),ik.A.setKeybind({...i.current,params:{channelId:e}})}}))},[]);return(0,c.jsx)("div",{className:ie()(lA.a8,n),children:(0,c.jsx)(tH.D,{label:j.intl.string(j.t.q4JpM8),children:(0,c.jsxs)(la.A,{align:la.A.Align.STRETCH,children:[(0,c.jsx)("div",{className:lA.$X,children:(0,c.jsx)(lf,{channelId:l})}),(0,c.jsx)(la.A.Child,{grow:0,shrink:0,children:(0,c.jsx)(T.$,{variant:"primary",text:j.intl.string(j.t.Dm8O4e),onClick:r})})]})})})}function lT(e){let t,n,{transitionState:i,onClose:l,onSelect:s}=e,r=g.useId(),a=g.useRef(null),{query:o,updateQuery:u,queryResults:d}=function(e){let{visible:t,autocompleterResultTypes:n,autocompleterOptions:i,autocompleterBeforeCreateSearchContext:l}=e,[s,r]=g.useState(""),[a,o]=g.useState(lr),u=g.useCallback((e,t)=>{""===(t=t.trim()).trim()?o(lr):o(e)},[]);g.useEffect(()=>ll.A.addRouteChangeListener(()=>{r("")}),[]);let[d]=g.useState(()=>new ls.A(u,n,void 0,i));return g.useEffect(()=>{t?(l?.(d),d.createSearchContext()):(d.clean(),r(""))},[t,d,l]),{queryResults:a,query:s,updateQuery:g.useCallback(e=>{r(e),d.search(e)},[d])}}({visible:!0,autocompleterResultTypes:lE,autocompleterBeforeCreateSearchContext:lS}),A=(t=""!==o,n=(0,m.yK)([ld.Ay,lu.A,lg.A],()=>{let e=lg.A.getGuildId();if(t||null==e)return[];let n=[];for(let t of ld.Ay.getVocalChannelIds(e)){let e=lu.A.getChannel(t);null!=e&&n.push(e)}return n},[t]),t?null:n),{focusedIndex:h,setFocusedIndex:E}=function(e){let[t,n]=g.useState(0),i=g.useRef(e);return e!==i.current&&0!==t&&n(0),g.useEffect(()=>{i.current=e}),{focusedIndex:t,setFocusedIndex:n}}(o);g.useEffect(()=>{let{current:e}=a;null==e||e.isItemVisible(0,h,!0)||e.scrollToIndex({section:0,row:h})},[h]);let S=null!=A?A.length:d.length,x=(()=>{if(null!=A)return A[h]?.id;let e=d[h];if(e?.type===lm.rD.VOICE_CHANNEL)return e.record.id})(),p=S>0||""===o?{innerId:r,innerRole:"listbox",innerAriaLabel:j.intl.string(j.t["+N3fW7"]),ref:a,sections:[S],renderRow:function(e){let{row:t}=e,n=(()=>{if(null!=A)return A[t];let e=d[t];if(e?.type===lm.rD.VOICE_CHANNEL)return e.record})();if(null==n)return null;let i=null!=n.parent_id?lu.A.getChannel(n.parent_id):void 0,r=lc.A.getGuild(n.guild_id);return(0,c.jsx)(lo.c3,{id:n.id,channel:n,category:i,focused:h===t,onMouseEnter:()=>E(t),onClick:()=>{s(n.id),l()},onFocus:()=>E(t),children:null!=r?(0,c.jsx)("div",{className:lA.J5,children:r.name}):null},n.id)},sectionHeight:0,rowHeight:34}:{sections:[1],renderRow:()=>(0,c.jsx)(lx,{}),sectionHeight:0,rowHeight:52};return(0,c.jsx)(lt.Modal,{transitionState:i,onClose:l,title:j.intl.string(j.t.Dm8O4e),subtitle:j.intl.string(j.t.q4JpM8),actions:void 0,input:(0,c.jsx)(li.k,{value:o,onChange:u,onKeyDown:function(e){let t=e.key.toLowerCase();if("arrowdown"===t||"arrowup"===t||"enter"===t||"escape"===t)switch(e.preventDefault(),t){case"escape":l();break;case"enter":{let e=(()=>{if(null!=A)return A[h];let e=d[h];if(e?.type===lm.rD.VOICE_CHANNEL)return e.record})();null==e?s(void 0):s(e.id),l();break}case"arrowup":0===h?E(S-1):E(h-1);break;case"arrowdown":h>=S-1?E(0):E(h+1)}},placeholder:j.intl.string(j.t.tG0r7g),role:"combobox","aria-controls":r,"aria-expanded":S>0,"aria-activedescendant":S>0&&null!=x?x:void 0,"aria-autocomplete":"list",spellCheck:!1,autoFocus:!0}),listProps:p})}function lf(e){let{channelId:t}=e,{channel:n,category:i,guild:l}=(0,m.cf)([lu.A,lc.A],()=>{let e=null!=t?lu.A.getChannel(t):void 0;return null!=e?{channel:e,category:null!=e.parent_id?lu.A.getChannel(e.parent_id):void 0,guild:null!=e.guild_id?lc.A.getGuild(e.guild_id):void 0}:{channel:void 0,category:void 0,guild:void 0}});return null==n?(0,c.jsx)(z.E,{variant:"text-md/medium",color:"text-muted",className:lA.GN,children:j.intl.string(j.t["/fYIK7"])}):(0,c.jsx)(lo.c3,{channel:n,id:n.id,category:i,onClick:lh,onFocus:lh,onMouseEnter:lh,focused:!1,children:null!=l?(0,c.jsx)("div",{className:lA.J5,children:l.name}):null})}var lI=n(650583),l_=n(492064);function lN(e){let{keybind:t}=e,n=le.dI(t.shortcut);return eK.A.hasBind(n)?(0,c.jsx)("div",{className:l_.$e,children:(0,c.jsx)(iV.w,{type:"warning",children:j.intl.string(j.t["7lQlw3"])})}):lI.Yy.has(n)?(0,c.jsx)("div",{className:l_.$e,children:(0,c.jsx)(iV.w,{type:"warning",children:j.intl.format(j.t.MOIaNd,{keyboardNavArticle:eS.A.getArticleURL(A.MVz.KEYBOARD_NAVIGATION)})})}):void 0}function lC(e){let{keybind:t}=e;return t.action===A.hCu.SWITCH_TO_VOICE_CHANNEL?(0,c.jsx)(lp,{keybind:t,className:l_._M}):null}let lb=g.memo(function(e){let{keybind:t,keybindDescriptions:n,keybindActionTypes:i}=e,l=g.useCallback(e=>ik.A.setKeybind({...t,action:e}),[t]),s=g.useCallback(e=>ik.A.setKeybind({...t,shortcut:e}),[t]),r=g.useCallback(()=>ik.A.setKeybind({...t,enabled:!t.enabled}),[t]),a=g.useCallback(()=>ik.A.deleteKeybind(t.id),[t.id]),o=g.useId(),u=g.useMemo(()=>i.find(e=>e.value===t.action)?.label??t.action,[t.action,i]);return(0,c.jsxs)("div",{className:l_.f_,children:[(0,c.jsx)(lN,{keybind:t}),(0,c.jsx)("div",{className:l_.XI,children:(0,c.jsx)(i3.l,{selectionMode:"single",label:j.intl.string(j.t.XH5b12),value:t.action,options:i,onSelectionChange:l,disabled:t.managed})}),(0,c.jsx)("div",{className:l_.LE,children:(0,c.jsx)(tH.D,{label:j.intl.string(j.t["1La4tC"]),layout:"vertical",children:(0,c.jsx)(i9.A,{defaultValue:t.shortcut,onChange:s})})}),(0,c.jsxs)("div",{className:l_.ne,children:[!t.managed&&(0,c.jsx)(i5.K,{variant:"icon-only",onClick:a,icon:i6.u,"aria-label":j.intl.string(j.t.qEHmmB)}),(0,c.jsx)(i4.m,{text:j.intl.string(t.enabled?j.t.pNYGbx:j.t["51DGkH"]),ariaHidden:!0,children:(0,c.jsxs)("div",{children:[(0,c.jsx)(i8.A,{id:o,children:j.intl.format(t.enabled?j.t["myr/Y0"]:j.t.lYhtPO,{actionName:u})}),(0,c.jsx)(i7.I,{checked:t.enabled,onChange:r,labelledBy:o})]})})]}),(0,c.jsx)(z.E,{variant:"text-xs/normal",color:"text-subtle",className:l_.h_,children:n[t.action]}),(0,c.jsx)(lC,{keybind:t})]})});var ly=n(549406),lv=n(734066),lj=n(880144),lO=n(614455),lL=n(532624),lD=n(731854),lR=n(487866);let lP=function(){let e,t,n,i,l,s,r,{customizableKeybinds:a,keybindDescriptions:o,keybindActionTypes:u}=(e=(0,m.bG)([lL.Ay],()=>lL.Ay.getState()),t=(0,m.bG)([iq.Ay],()=>(0,lj.A)(iq.Ay)),n=(0,m.bG)([iq.Ay],()=>iq.Ay.supports(lD.O5.VIDEO)),i=(0,m.bG)([lO.A],()=>lO.A.isSupported),l=(0,lv.sw)(),s=(0,lv.BW)(),{customizableKeybinds:function(e){let{keybinds:t,enableClips:n,enableScreenshotKeybind:i,allowSoundboard:l}=e;return k()(t).reject(e=>e.managed&&![A.hCu.OVERLAY_ACTIVATE_REGION_TEXT_WIDGET,A.hCu.SAVE_CLIP,A.hCu.SAVE_SCREENSHOT].includes(e.action)).reject(e=>!n&&(e.action===A.hCu.SAVE_CLIP||e.action===A.hCu.SAVE_SCREENSHOT)).reject(e=>!i&&e.action===A.hCu.SAVE_SCREENSHOT).reject(e=>!l&&(e.action===A.hCu.SOUNDBOARD||e.action===A.hCu.SOUNDBOARD_HOLD)).sortBy(e=>e.id).sortBy(e=>!0===e.managed?-1:0).value()}({keybinds:e,enableClips:l,enableScreenshotKeybind:s,allowSoundboard:r=(0,eW.isWindows)()}),keybindActionTypes:function(e){let{overlaySupported:t,canGoLive:n,videoSupported:i,allowSoundboard:l,enableClips:s,enableScreenshotKeybind:r}=e,a=[{id:"unassigned",value:A.hCu.UNASSIGNED,label:j.intl.string(j.t["0Uh579"])},{id:"push-to-talk",value:A.hCu.PUSH_TO_TALK,label:j.intl.string(j.t.Y5lgTP)},{id:"push-to-talk-priority",value:A.hCu.PUSH_TO_TALK_PRIORITY,label:j.intl.string(j.t.DkSwJ2)},{id:"push-to-mute",value:A.hCu.PUSH_TO_MUTE,label:j.intl.string(j.t.hSCRqd)},{id:"vad-priority",value:A.hCu.VAD_PRIORITY,label:j.intl.string(j.t["49d6Nd"])},{id:"toggle-mute",value:A.hCu.TOGGLE_MUTE,label:j.intl.string(j.t.PlkYKD)},{id:"toggle-deafen",value:A.hCu.TOGGLE_DEAFEN,label:j.intl.string(j.t.NvGq1K)},{id:"toggle-voice-mode",value:A.hCu.TOGGLE_VOICE_MODE,label:j.intl.string(j.t.Wa5H9S)},{id:"toggle-streamer-mode",value:A.hCu.TOGGLE_STREAMER_MODE,label:j.intl.string(j.t.BK0Ncc)},{id:"toggle-voice-channel-chat",value:A.hCu.TOGGLE_VOICE_CHANNEL_CHAT,label:j.intl.string(j.t.YeqEjm)}];return i&&a.push({id:"toggle-camera",value:A.hCu.TOGGLE_CAMERA,label:j.intl.string(j.t.hf8JVT)}),t&&(a.push({id:"toggle-overlay-input-lock",value:A.hCu.TOGGLE_OVERLAY_INPUT_LOCK,label:j.intl.string(j.t.VsAZcC)}),a.push({id:"activate-overlay-region-text-widget",value:A.hCu.OVERLAY_ACTIVATE_REGION_TEXT_WIDGET,label:j.intl.string(j.t.hurHWo)})),n&&((0,eW.isWindows)()||iq.Ay.getUseSystemScreensharePicker())&&a.push({id:"toggle-go-live-streaming",value:A.hCu.TOGGLE_GO_LIVE_STREAMING,label:j.intl.string(j.t.ybdjJD)}),(0,eW.isDesktop)()&&(a.push({id:"navigate-back",value:A.hCu.NAVIGATE_BACK,label:j.intl.string(j.t.gRSaOa)},{id:"navigate-forward",value:A.hCu.NAVIGATE_FORWARD,label:j.intl.string(j.t.zOXpjU)},{id:"switch-to-voice-channel",value:A.hCu.SWITCH_TO_VOICE_CHANNEL,label:j.intl.string(j.t.ty7Lxy)},{id:"disconnect-from-voice-channel",value:A.hCu.DISCONNECT_FROM_VOICE_CHANNEL,label:j.intl.string(j.t.CV7mT7)}),l&&a.push({id:"soundboard",value:A.hCu.SOUNDBOARD,label:j.intl.string(j.t.yPH4xm)},{id:"soundboard-hold",value:A.hCu.SOUNDBOARD_HOLD,label:j.intl.string(j.t["1xFbP/"])}),s&&(a.push({id:"save-clip",value:A.hCu.SAVE_CLIP,label:j.intl.string(j.t.U4URzP)}),r&&a.push({id:"save-screenshot",value:A.hCu.SAVE_SCREENSHOT,label:j.intl.string(j.t["+WloFH"])}))),a}({overlaySupported:i,canGoLive:t,videoSupported:n,allowSoundboard:r,enableClips:l,enableScreenshotKeybind:s}),keybindDescriptions:function(e){let{overlaySupported:t,canGoLive:n,videoSupported:i,enableClips:l,enableScreenshotKeybind:s}=e,r={[A.hCu.UNASSIGNED]:j.intl.string(j.t.rvlNLv),[A.hCu.PUSH_TO_MUTE]:j.intl.string(j.t.xtESim),[A.hCu.PUSH_TO_TALK]:j.intl.string(j.t.wTcBSy),[A.hCu.PUSH_TO_TALK_PRIORITY]:j.intl.string(j.t.FhHvWH),[A.hCu.TOGGLE_MUTE]:j.intl.string(j.t.X2fbUm),[A.hCu.TOGGLE_DEAFEN]:j.intl.string(j.t.MjREZV),[A.hCu.TOGGLE_VOICE_MODE]:j.intl.string(j.t.snm5YW),[A.hCu.TOGGLE_STREAMER_MODE]:j.intl.string(j.t.YszLLx),[A.hCu.VAD_PRIORITY]:j.intl.string(j.t.rSe8IZ),[A.hCu.TOGGLE_VOICE_CHANNEL_CHAT]:j.intl.string(j.t.desfB4)};return i&&(r[A.hCu.TOGGLE_CAMERA]=j.intl.string(j.t.v1JBtL)),t&&(r[A.hCu.TOGGLE_OVERLAY_INPUT_LOCK]=j.intl.string(j.t.IoP5vc)),n&&(0,eW.isWindows)()&&(r[A.hCu.TOGGLE_GO_LIVE_STREAMING]=j.intl.string(j.t.s4C238)),(0,eW.isDesktop)()&&(r[A.hCu.NAVIGATE_BACK]=j.intl.string(j.t.nKDlEt),r[A.hCu.NAVIGATE_FORWARD]=j.intl.string(j.t.DK0FFk),r[A.hCu.SOUNDBOARD]=(0,eW.isWindows)()?j.intl.string(j.t["5wJefL"]):j.intl.string(j.t.gzjsSP),r[A.hCu.SOUNDBOARD_HOLD]=(0,eW.isWindows)()?j.intl.string(j.t.RRkZc9):j.intl.string(j.t.laNlTl),l&&(r[A.hCu.SAVE_CLIP]=j.intl.string(j.t.z3Wbam),s&&(r[A.hCu.SAVE_SCREENSHOT]=j.intl.string(j.t.m0zd57)))),r}({overlaySupported:i,canGoLive:t,videoSupported:n,enableClips:l,enableScreenshotKeybind:s})});return 0===a.length?(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-subtle",children:j.intl.string(j.t.vyYgWp)}):(0,c.jsx)("div",{className:lR.A,children:a.map((e,t)=>(0,c.jsxs)(g.Fragment,{children:[(0,c.jsx)(lb,{keybind:e,keybindDescriptions:o,keybindActionTypes:u}),t<a.length-1?(0,c.jsx)(i2.c,{className:lR.y,gap:24}):null]},e.id))})},lG=(0,a.E2)(o.X.CUSTOM_KEYBINDS_SETTING,{useSearchTerms:()=>[j.intl.string(j.t["069nVT"])],Component:function(){return no.Av?(0,c.jsx)(lP,{}):(0,c.jsx)(iV.w,{type:"info",children:j.intl.format(j.t.mPi3F3,{downloadLink:A.X7G.DOWNLOAD})})}});var lM=n(475358),lU=n(28647),lV=n(760677);function lk(e){let{children:t}=e;return t([ly.Q_.MESSAGE,ly.Q_.NAVIGATION,ly.Q_.DND,ly.Q_.CHAT,ly.Q_.VOICE_AND_VIDEO,ly.Q_.MISCELLANEOUS])}function lw(e){let{showHeader:t=!0}=e,n=k()((0,ly.Bx)()).filter(e=>e.description!==j.intl.string(j.t.HnNtEI)).groupBy(e=>e.group).value();return(0,c.jsxs)(F.B,{gap:48,children:[(0,c.jsx)(nZ.n,{label:t?j.intl.string(j.t.Lz5KHI):void 0,children:(0,c.jsx)("div",{className:lV.jh,children:(0,c.jsxs)("div",{className:lV.yZ,children:[(0,c.jsx)(z.E,{variant:"text-md/normal",children:j.intl.string(j.t.sMWLBj)}),(0,c.jsx)("div",{className:lV.DM,children:(0,c.jsx)(lM.e,{shortcut:lU.z.binds["0"],className:lV.LE})})]})})}),(0,c.jsx)(lk,{children:e=>(0,c.jsx)(c.Fragment,{children:e.map((e,t)=>{let i=(0,ly.Gm)(e),l=(0,ly.zF)(e),s=n[e];return(0,c.jsx)(nZ.n,{label:i,description:l,children:(0,c.jsx)("div",{className:lV.jh,children:s.map((e,t)=>(0,c.jsxs)(g.Fragment,{children:[0!==t&&(0,c.jsx)(i2.c,{}),(0,c.jsxs)("div",{className:lV.yZ,children:[(0,c.jsx)(z.E,{variant:"text-md/normal",children:e.description}),(0,c.jsx)("div",{className:lV.DM,children:e.binds.map(e=>(0,c.jsx)(lM.e,{shortcut:e,className:lV.LE},e))})]})]},e.description))})},t)})})})]})}let lF=(0,a.E2)(o.X.DEFAULT_KEYBINDS_SETTING,{useSearchTerms:()=>[j.intl.string(j.t.Lz5KHI)],Component:()=>(0,c.jsx)(lw,{showHeader:!1})});var lB=n(19575),lz=n(546385);let lX=(0,a.E2)(o.X.HARDWARE_ACCELERATION,{usePredicate:()=>no.Av&&!(0,no.cX)(),useSearchTerms:()=>[j.intl.string(j.t["/HIxyY"]),j.intl.string(j.t.B0hqpb)],Component:function(){let[e]=g.useState(()=>lB.Ay.getEnableHardwareAcceleration()),t=j.intl.string(j.t["/HIxyY"]),n=j.intl.string(j.t.B0hqpb);return(0,c.jsxs)(F.B,{children:[(0,c.jsx)(tK.d,{label:t,description:n,checked:e,onChange:lY}),!e&&(0,c.jsx)(lz.A,{look:lz.k.WARNING,children:j.intl.string(j.t.j7S6IX)})]})}});function lY(e){let t=e?j.intl.format(j.t.LYXRxL,{}):j.intl.format(j.t.uDP3Kz,{});(0,nW.A)({title:j.intl.string(j.t.aqpAvn),subtitle:t,confirmText:j.intl.string(j.t.vT7ckk),onConfirm:()=>{lB.Ay.setEnableHardwareAcceleration(e)}})}let lH=(0,eh.D)(()=>({openOnStartup:!0,startMinimized:!1,minimizeToTray:!0}));async function lK(){let e=await lB.Ay.getOpenOnStart(),t=await lB.Ay.getSetting("START_MINIMIZED",!1),n=await lB.Ay.getSetting("MINIMIZE_TO_TRAY",!0);lH.setState({openOnStartup:e,startMinimized:t,minimizeToTray:n})}let lW=(0,a.zD)(o.X.OS_OPEN_ON_STARTUP,{useTitle:()=>j.intl.string(j.t["3BeZti"]),usePredicate:()=>no.Av&&!(0,no.cX)(),useValue:()=>lH.useState(e=>e.openOnStartup),setValue:function(e){lH.setState({openOnStartup:e}),lB.Ay.send("TOGGLE_OPEN_ON_STARTUP",e)},initialize:()=>{lB.Ay.getOpenOnStart().then(e=>lH.setState({openOnStartup:e}))}}),lZ=(0,a.zD)(o.X.OS_MINIMIZE_TO_TRAY,{useTitle:()=>j.intl.string(j.t.dJ5MUh),useSubtitle:()=>j.intl.string(j.t.nQavHr),usePredicate:()=>no.Av&&!(0,no.cX)(),useValue:()=>lH.useState(e=>e.minimizeToTray),setValue:function(e){lH.setState({minimizeToTray:e}),lB.Ay.send("TOGGLE_MINIMIZE_TO_TRAY",e)},initialize:()=>{lB.Ay.getSetting("MINIMIZE_TO_TRAY",!0).then(e=>lH.setState({minimizeToTray:e}))}}),lq=(0,a.zD)(o.X.OS_START_MINIMIZED,{useTitle:()=>j.intl.string(j.t.GfBL83),useSubtitle:()=>j.intl.string(j.t.XGyhhc),usePredicate:()=>(0,no.uF)(),useValue:()=>lH.useState(e=>!!e.openOnStartup&&e.startMinimized),setValue:function(e){lH.setState({startMinimized:e}),lB.Ay.send("TOGGLE_START_MINIMIZED",e)},useDisabled:()=>!lH.useState(e=>e.openOnStartup),initialize:()=>{lB.Ay.getSetting("START_MINIMIZED",!1).then(e=>lH.setState({startMinimized:e}))}});var lQ=n(314647);let lJ=new Set(["failure","unknown"]),l$=(0,a.E2)(o.X.OS_SYSTEM_SERVICE,{useSearchTerms:()=>[j.intl.string(j.t.roHq80)],Component:function(){let[e,t]=g.useState(!1),[n,i]=g.useState(()=>(0,iQ.TC)()),l=(0,m.bG)([iH.Ay],()=>iH.Ay.getSystemServiceStatus("input-service")),s=g.useCallback(async()=>{t(!0),n?await (0,iQ.z8)("windows-settings"):await (0,iQ.sL)("windows-settings"),t(!1),i((0,iQ.TC)())},[n]);return(0,c.jsxs)("div",{className:lQ.q,children:[(0,c.jsxs)("div",{className:lQ.L,children:[(0,c.jsxs)(F.B,{direction:"horizontal",children:[(0,c.jsx)(z.E,{variant:"text-md/medium",color:"text-strong",children:j.intl.string(j.t.roHq80)}),n&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(z.E,{variant:"text-md/medium",color:"text-strong","aria-hidden":!0,children:"\u2022"}),(0,c.jsx)(z.E,{variant:"text-md/medium",color:"running"===l.state?"text-feedback-positive":lJ.has(l.state)?"text-feedback-critical":"text-feedback-warning",children:function(e){switch(e.state){case"unknown":return j.intl.string(j.t["KW+nqT"]);case"disabled":return j.intl.string(j.t["Q/wAF7"]);case"disconnected":return j.intl.string(j.t.Xvs9IM);case"initializing":return j.intl.string(j.t.h4qz8W);case"connecting":return j.intl.string(j.t.fSu9XF);case"handshaking":return j.intl.string(j.t["00aYLJ"]);case"running":return j.intl.string(j.t["54TB7Z"]);case"waiting-for-retry":return j.intl.string(j.t["0FONwi"]);case"failure":return j.intl.string(j.t.Ic0nkd);default:(0,n8.xb)(e.state)}}(l)})]})]}),(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-subtle",children:j.intl.format(j.t["8CAL+D"],{helpCenterLink:eS.A.getArticleURL(A.MVz.SYSTEM_SERVICE)})})]}),(0,c.jsx)(T.$,{variant:n?"critical-secondary":"primary",loading:e,onClick:s,text:n?j.intl.string(j.t.pAwbdL):j.intl.string(j.t["1iI46O"])})]})},usePredicate:iQ.XQ});var l0=n(687813),l1=n(562708),l2=n(691540),l3=n(97483);async function l5(){try{await l6()}catch{(0,l2.P0)({id:"performance-trace-failed",type:l3.Ck.FAILURE,message:j.intl.string(j.t["8ihs9i"])})}}async function l6(){var e;let t=nc.A.tracing;if(null==t)return;(0,l2.P0)({id:"performance-trace-capturing",type:l3.Ck.MESSAGE,message:j.intl.string(j.t.qGRW8d)});let[n,i,l]=await Promise.all([t.capturePerformanceTrace({durationMs:3e4}),nc.A.processUtils.getSystemInfo(),nc.A.processUtils.getSystemMetrics()]),s={captured_at:n.startedAtISO,duration_ms:n.durationMs,categories:n.categories,...(0,l1.getSuperProperties)(),native_build_number:nc.A.app.getBuildNumber()},r={systemInfo:i,systemMetrics:l,cumulativeCpuUsage:nc.A.processUtils.getCumulativeCPUUsage()??null,processTypeCpuUsage:nc.A.processUtils.getCpuUsageElectronProcessTypeDetails()??null},a=await (e={"trace.json":n.traceBytes,"system_info.json":(0,l0._u)(JSON.stringify(r,null,2)),"metadata.json":(0,l0._u)(JSON.stringify(s,null,2))},new Promise((t,n)=>{(0,l0.yU)(e,{level:6},(e,i)=>null!=e?n(e):t(i))})),o=`Discord-Trace-${n.startedAtISO.replace(/:/g,"-").replace(/\..*$/,"")}.zip`,{filePath:u}=await t.saveTraceToDownloads(a,o);nc.A.fileManager.showItemInFolder(u),(0,l2.P0)({id:"performance-trace-saved",type:l3.Ck.SUCCESS,message:j.intl.string(j.t.gpCRFS)})}let l4=(0,a.Tf)(o.X.CAPTURE_PERFORMANCE_TRACE,{useTitle:()=>j.intl.string(j.t.o6Qr6n),useSubtitle:()=>j.intl.string(j.t.OuGtH8),useLabel:()=>j.intl.string(j.t.bm1WjO),usePredicate:()=>no.Av&&nc.A?.tracing?.capturePerformanceTrace!=null,onClick:()=>{(0,nW.A)({title:j.intl.string(j.t.o6Qr6n),subtitle:j.intl.string(j.t.JEHHJ1),confirmText:j.intl.string(j.t.bm1WjO),onConfirm:()=>{(0,tP.default)(),l5()}})}});function l8(){e2.h.dispatch({type:"DISCORD_STATS_POPOUT_WINDOW_OPEN"})}var l7=n(287809);let l9=(0,a.Tf)(o.X.DISCORD_STATS_POPOUT,{useTitle:()=>"Discord Stats",useSubtitle:()=>"Open a floating panel showing live GPU, CPU, and memory usage.",useLabel:()=>"Open",usePredicate:()=>(0,m.bG)([l7.default],()=>l7.default.getCurrentUser()?.isStaff()??!1),onClick:()=>{l8()}}),se=(0,a.zZ)(o.X.SYSTEM_ADVANCED_CATEGORY,{useTitle:()=>j.intl.string(j.t["8/udY0"]),buildLayout:()=>[l9,l4]}),st=(0,a.zZ)(o.X.SYSTEM_GENERAL_CATEGORY,{useTitle:()=>j.intl.string(j.t.cg6ltt),buildLayout:()=>[lW,lq,lZ,lX],usePredicate:()=>no.Av&&((0,no.uF)()||(0,no.j9)()),initialize:()=>{lK()}}),sn=(0,a.zZ)(o.X.SYSTEM_CUSTOM_KEYBINDS_CATEGORY,{useTitle:()=>j.intl.string(j.t["069nVT"]),useSubtitle:()=>j.intl.string(j.t.T4LZVL),buildLayout:()=>[lG],initialize:()=>(ik.A.enableAll(!1),()=>ik.A.enableAll(!0)),useInlineNotice:function(){return no.Av?{type:d.lT.STRONGLY_DISCOURAGED_CUSTOM,notice:()=>(0,c.jsxs)(F.B,{direction:"vertical",gap:"md",children:[(0,c.jsx)(iV.w,{type:"info",children:j.intl.string(j.t["5pkmHa"])}),(0,c.jsx)(i1,{sourcePage:"keybinds"})]})}:null},useHeaderDecoration:()=>no.Av?{type:d.WX.BUTTON_GROUP,buttons:[{id:"add-keybind",type:d.UV.BUTTON,text:j.intl.string(j.t.zk6Xbs),variant:"secondary",icon:iM.j,onClick:()=>ik.A.addKeybind()}]}:null}),si=(0,a.zZ)(o.X.SYSTEM_DEFAULT_KEYBINDS_CATEGORY,{useTitle:()=>j.intl.string(j.t.Lz5KHI),buildLayout:()=>[lF]}),sl=(0,a.zZ)(o.X.SYSTEM_HELPER_CATEGORY,{useTitle:()=>j.intl.string(j.t["+XZgmA"]),usePredicate:()=>no.Av&&((0,no.uF)()||(0,no.j9)()),buildLayout:()=>[l$]}),ss=(0,a.t_)(o.X.SYSTEM_PANEL,{useTitle:()=>j.intl.string(j.t["VJ/qKo"]),buildLayout:()=>[st,sn,si,sl,se]}),sr=(0,a.i4)(o.X.SYSTEM_SIDEBAR_ITEM,{useTitle:()=>j.intl.string(j.t["VJ/qKo"]),icon:iU.F,buildLayout:()=>[ss]});var sa=n(831544),so=n(922795),su=n(212245),sd=n(329551),sc=n(285918),sg=n(413339),sm=n(952572),sA=n(382003);let sh=(0,a.E2)(o.X.CAMERA_BACKGROUND_SETTING,{useSearchTerms:()=>[j.intl.string(j.t.lZTUPs)],usePredicate:sm.A,Component:function(){let e=(0,su.p)(),t=g.useRef(!1),n=(0,m.bG)([iq.Ay],()=>iq.Ay.getVideoDeviceId()),[i,l]=g.useState((0,sd.i)(l7.default.getCurrentUser())),s=g.useRef(i);return g.useEffect(()=>()=>{t.current&&(0,sc._C)(s.current)},[]),(0,c.jsx)(sA.A,{selectedBackgroundOption:i,onSelectBackgroundOption:function(n){t.current=!0,s.current=n,l(n),(0,sg.gB)(n,{location:e.location}).catch(A.tEg)},currentDeviceId:n})}}),sE=(0,a.zD)(o.X.CAMERA_PREVIEW_PREFERENCE,{useTitle:()=>j.intl.string(j.t["3Ppr1h"]),useSubtitle:()=>j.intl.string(j.t.WNbX4O),useValue:v.bm.useSetting,setValue:e=>{v.bm.updateSetting(e),e7.default.track(A.HAw.UPDATE_USER_SETTINGS_LOCAL,{always_preview_video:e})}});var sS=n(625841),sx=n(74848),sp=n(204050);let sT=(0,eh.D)(()=>({previewEnabled:!1})),sf=(0,a.E2)(o.X.CAMERA_SELECTION_SETTING,{useSearchTerms:()=>[j.intl.string(j.t.FsQ3OR)],Component:function(){let e=(0,m.bG)([iq.Ay],()=>iq.Ay.isVideoAvailable()),{id:t}=(0,sx.x5)(lD.oh.VIDEO_INPUT),{analyticsLocations:n}=(0,eL.Ay)();return(0,c.jsx)(sS.U,{label:j.intl.string(j.t.FsQ3OR),deviceType:lD.oh.VIDEO_INPUT,location:"UserSettingsCameraSelect",isDisabled:!e,helperText:(0,sp.p)()?j.intl.format(j.t.aJYgRt,{onCameraSettingsClick:()=>{sT.setState({previewEnabled:!1}),window.open((0,sp.i)(t)),e7.default.track(A.HAw.SYSTEM_CAMERA_SETTINGS_OPENED,{location_stack:n})}}):void 0})}});var sI=n(745317),s_=n(514956);let sN=(0,a.E2)(o.X.CAMERA_VIDEO_PREVIEW,{useSearchTerms:()=>[j.intl.string(j.t.JIf4v7)],Component:function(){let e=iq.Ay.getCameraComponent(),t=(0,m.bG)([iq.Ay],()=>iq.Ay.getVideoDeviceId()),n=sT.useField("previewEnabled"),i=(0,m.bG)([iq.Ay],()=>iq.Ay.isVideoAvailable());return((0,eA.l0)(()=>{sT.setState({previewEnabled:!1})}),n)?(0,c.jsx)("div",{className:s_.T9,children:(0,c.jsxs)("div",{className:s_.Xi,children:[(0,c.jsxs)("div",{className:s_.UI,children:[(0,c.jsx)(e,{deviceId:t,width:387,height:218,disabled:!n}),(0,c.jsx)(sI.kE,{})]}),(0,c.jsx)(sI.eK,{})]})}):(0,c.jsx)("div",{className:s_.T9,children:(0,c.jsx)(i4.m,{text:i?null:j.intl.string(j.t["8jSzSe"]),children:(0,c.jsx)(T.$,{variant:"primary",text:j.intl.string(j.t.JIf4v7),onClick:()=>sT.setState({previewEnabled:!0}),disabled:!i})})})}}),sC=(0,a.zZ)(o.X.CAMERA_CATEGORY,{useTitle:()=>j.intl.string(j.t.uje3P9),usePredicate:()=>(0,m.bG)([iq.Ay],()=>iq.Ay.supports(lD.O5.VIDEO)),buildLayout:()=>[sN,sE,sf,sh]});var sb=n(827343);let sy=(0,a.zD)(o.X.VOICE_AND_VIDEO_OPENH264,{useTitle:()=>j.intl.string(j.t.qFphsa),useSubtitle:()=>j.intl.string(j.t.cQfwyY),usePredicate:function(){return(0,no.j9)()},useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getOpenH264Enabled())},setValue:function(e){sb.A.setOpenH264Enabled(e),(0,nW.A)({title:j.intl.string(j.t["9jf31O"]),subtitle:j.intl.string(j.t["J2wg+X"]),confirmText:j.intl.string(j.t.BddRzS),onConfirm:()=>nc.A.app.relaunch()})},useSearchTerms:()=>["open","OpenH264","H264","codec"]}),sv=(0,a.zD)(o.X.VOICE_AND_VIDEO_AUDIO_RECORDING,{useTitle:()=>j.intl.string(j.t["r6K+TL"]),useSubtitle:()=>j.intl.string(j.t["xl9+I6"]),useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getAecDump())},setValue:sb.A.setAecDump,usePredicate:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.isAecDumpSupported())}});var sj=n(139033),sO=n(862482),sL=n(640238),sD=n(825484),sR=n(77138),sP=n(487329),sG=n(353835);let sM=(0,eh.D)(()=>({isUploading:!1,isDisabled:!1}));async function sU(){let e=await nc.A.fileManager.getLogPath();nc.A.fileManager.showItemInFolder(e)}function sV(e){(0,nW.A)({title:j.intl.string(j.t["7UXEF2"]),subtitle:j.intl.string(j.t.IYPrRl),confirmText:j.intl.string(j.t.BddRzS),onConfirm:()=>sb.A.setDebugLogging(e)})}async function sk(e){let{onUploadStart:t,onUploadFinish:n}=e;t?.();try{let e,t;await iq.Ay.getMediaEngine().writeAudioDebugState(),await sG.A.submitLiveCrashReport({message:{message:"User Live Dump"}}),await (0,sR.a)(A.Umv.RTC),e=j.intl.string(j.t["fKBB8+"]),t=j.intl.string(j.t.BvyxE7),(0,sj.A)({title:e,subtitle:t})}catch(s){var i;let e,t,n,l;i=s.displayMessage,e=j.intl.string(j.t.QZg0J7),t=i??j.intl.string(j.t.VzHcSm),n=(0,sP.B1)(sP.iy.DEBUG_LOG_UPLOAD_FAILED)?.errorCode,l=j.intl.formatToPlainString(j.t.ejOT95,{errorCode:n}),(0,ln.openModal)(n=>(0,c.jsx)(sL.a,{header:e,confirmButtonColor:sO.$n.Colors.BRAND,confirmText:j.intl.string(j.t.BddRzS),...n,children:(0,c.jsxs)("div",{style:{display:"flex",flexDirection:"column",height:"100%"},children:[(0,c.jsx)(z.E,{variant:"text-md/normal",children:t}),(0,c.jsx)(z.E,{variant:"text-sm/semibold",selectable:!0,style:{marginTop:"auto"},children:l})]})}))}finally{n?.()}}async function sw(){await sk({onUploadStart:()=>sM.setState({isUploading:!0}),onUploadFinish:()=>sM.setState({isUploading:!1,isDisabled:!0})})}let sF=(0,a.E2)(o.X.VOICE_AND_VIDEO_DEBUG_LOGGING,{useSearchTerms:()=>[j.intl.string(j.t["726JHL"]),j.intl.string(j.t.EbwFfR),j.intl.string(j.t.nuPtYi)],usePredicate:function(){let e=(0,m.bG)([iq.Ay],()=>iq.Ay.supports(lD.O5.DEBUG_LOGGING));return no.Av&&e&&null!=nc.A.fileManager.readLogFiles},Component:function(){let e=(0,m.bG)([iq.Ay],()=>iq.Ay.getDebugLogging()),t=sM.useField("isUploading"),n=sM.useField("isDisabled"),i=g.useId();return(0,c.jsxs)("fieldset",{children:[(0,c.jsx)(i8.A,{tag:"legend",id:i,children:j.intl.string(j.t["FjN+et"])}),(0,c.jsxs)(F.B,{direction:"vertical",gap:4,children:[(0,c.jsx)(tK.d,{label:j.intl.string(j.t["726JHL"]),description:j.intl.string(j.t["/7ak9Q"]),checked:e,onChange:sV}),(0,c.jsx)("div",{role:"group","aria-labelledby":i,children:(0,c.jsxs)(sD.e,{children:[(0,c.jsx)(T.$,{variant:"secondary",text:j.intl.string(j.t.EbwFfR),onClick:sw,loading:t,disabled:n,"aria-label":j.intl.string(j.t.aY1OH2)}),(0,c.jsx)(T.$,{variant:"secondary",text:j.intl.string(j.t.nuPtYi),onClick:sU,"aria-label":j.intl.string(j.t["L/hFOe"])})]})})]})]})}});var sB=n(233545),sz=n(412780);function sX(){return(0,m.bG)([l7.default,iq.Ay],()=>{let e=l7.default.getCurrentUser(),t=e?.isStaff()??!1,n="canary"===lB.Ay.releaseChannel||"development"===lB.Ay.releaseChannel,i=iq.Ay.supports(lD.O5.CONNECTION_REPLAY);return t&&n&&i})}let sY=(0,a.zD)(o.X.VOICE_AND_VIDEO_RECORD_CONNECTION_REPLAY,{useTitle:()=>j.intl.string(j.t.U4FgFK),useSubtitle:()=>j.intl.string(j.t.Lm72RU),useValue:function(){return(0,m.bG)([sz.Ay],()=>sz.Ay.shouldRecordNextConnection())},setValue:sB.Et,usePredicate:sX}),sH=(0,a.Tf)(o.X.VOICE_AND_VIDEO_OPEN_CONNECTION_REPLAY,{useTitle:()=>j.intl.string(j.t.nJnOHO),useLabel:()=>j.intl.string(j.t["3xjX0U"]),onClick:sB.YW,usePredicate:sX});var sK=n(926919),sW=n(111162),sZ=n(855302);let sq=(0,a.zD)(o.X.VOICE_AND_VIDEO_STREAM_INFO_OVERLAY,{useTitle:()=>j.intl.string(j.t["0CEP6e"]),useSubtitle:()=>j.intl.string(j.t["kBXuW+"]),useValue:function(){return(0,m.bG)([sW.default],()=>sW.default.isStreamInfoOverlayEnabled)},setValue:function(e){let t=sW.default.isStreamInfoOverlayEnabled;(0,sZ.A)("stream_info_overlay_enabled",e,t),(0,sK.x)({isStreamInfoOverlayEnabled:e})},usePredicate:function(){return v.Q_.useSetting()}}),sQ=(0,a.bd)(o.X.VOICE_AND_VIDEO_DIAGNOSTICS_ACCORDION,{useTitle:e=>e?j.intl.string(j.t["/B4I8H"]):j.intl.string(j.t.BTlsWH),useCollapsedSubtitle:()=>j.intl.string(j.t.la1Ys4),buildLayout:()=>[sq,sv,sY,sH,sF]});function sJ(e,t,n){(0,nW.A)({title:e,subtitle:t,confirmText:j.intl.string(j.t.BddRzS),onConfirm:n})}let s$=(0,a.Tf)(o.X.VOICE_AND_VIDEO_RESET_ALL_SETTINGS,{useTitle:()=>j.intl.string(j.t.SXfv1v),useSubtitle:()=>j.intl.string(j.t["buA5/q"]),useLabel:()=>j.intl.string(j.t.yBZMsQ),onClick:function(){sJ(j.intl.string(j.t["4iKQ/3"]),j.intl.string(j.t.sQ42iT),sb.A.reset)},useVariant:()=>"critical-secondary"}),s0=(0,a.zZ)(o.X.VOICE_AND_VIDEO_DIAGNOSTICS_CATEGORY,{useTitle:()=>j.intl.string(j.t.UDAU9K),buildLayout:()=>[sy,sQ,s$]});var s1=n(736056),s2=n(360729),s3=n(446243),s5=n(558076),s6=n(662731);let s4=(0,a.zD)(o.X.GUILD_ROOMS_REMEMBER_LAST_VIEW_SETTING,{useTitle:()=>j.intl.string(s6.default.qYzpsI),useSubtitle:()=>j.intl.string(s6.default["+vMoL1"]),useValue:()=>(0,m.bG)([s5.A],()=>s5.A.getRememberVideoOverlayVisibility()),setValue:e=>(0,s3.Ft)(e)}),s8=(0,a.zZ)(o.X.GUILD_ROOMS_CATEGORY,{useTitle:()=>j.intl.string(s6.default.wRLmM0),usePredicate:function(){let e=(0,m.yK)([lc.A],()=>lc.A.getGuildIds()),{loaded:t,override:n}=(0,m.cf)([s1.A],()=>({loaded:s1.A.getLoadedGuildExperiment(s2.v),override:s1.A.getExperimentOverrideDescriptor(s2.v)}));return(0,g.useMemo)(()=>(null!=t||null!=n)&&e.some(e=>s2.A.getCurrentConfig({guildId:e,location:"useHasGuildRoomsEligibleGuild"},{autoTrackExposure:!1}).enabled),[e,t,n])},buildLayout:()=>[s4]});var s7=n(347481),s9=n(852712);let re=(0,a.zD)(o.X.VOICE_AUTOMATIC_GAIN_CONTROL_SETTING,{useTitle:()=>j.intl.string(j.t.cUMdH0),useSubtitle:()=>j.intl.string(j.t["6EjbvA"]),useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getAutomaticGainControl())},setValue:function(e){sb.A.setAutomaticGainControl(e,{page:A.liQ.USER_SETTINGS,section:A.JJy.SETTINGS_VOICE_AND_VIDEO})},useDisabled:function(){return(0,m.bG)([iq.Ay,s7.A],()=>{let e=iq.Ay.getInputDeviceId();return s7.A.hasAutomaticGainControl(e)})},usePredicate:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.isAutomaticGainControlSupported()&&iq.Ay.isInputProfileCustom())}}),rt=(0,a.sN)(o.X.VOICE_GLOBAL_ATTENUATION_SLIDER,{useTitle:()=>j.intl.string(j.t.AlybXj),setValue:e=>sb.A.setAttenuation(e,iq.Ay.getAttenuateWhileSpeakingSelf(),iq.Ay.getAttenuateWhileSpeakingOthers()),minValue:0,maxValue:100,getInitialValue:()=>iq.Ay.getAttenuation()}),rn=(0,a.zD)(o.X.VOICE_GLOBAL_ATTENUATION_FOR_SELF_SETTING,{useTitle:()=>j.intl.string(j.t["9dHxRY"]),useValue:()=>(0,m.bG)([iq.Ay],()=>iq.Ay.getAttenuateWhileSpeakingSelf()),setValue:e=>sb.A.setAttenuation(iq.Ay.getAttenuation(),e,iq.Ay.getAttenuateWhileSpeakingOthers())}),ri=(0,a.zD)(o.X.VOICE_GLOBAL_ATTENUATION_FOR_OTHERS_SETTING,{useTitle:()=>j.intl.string(j.t.SMt0Gr),useValue:()=>(0,m.bG)([iq.Ay],()=>iq.Ay.getAttenuateWhileSpeakingOthers()),setValue:e=>sb.A.setAttenuation(iq.Ay.getAttenuation(),iq.Ay.getAttenuateWhileSpeakingSelf(),e)}),rl=(0,a.FW)(o.X.VOICE_GLOBAL_ATTENUATION_FIELD_SET,{variant:"compact",useTitle:()=>j.intl.string(j.t.oSdBvW),useSubtitle:()=>j.intl.string(j.t["0A/8Rt"]),usePredicate:()=>(0,m.bG)([iq.Ay],()=>iq.Ay.supports(lD.O5.ATTENUATION)),buildLayout:()=>[rt,rn,ri]});var rs=n(801644);let rr=(0,a.zD)(o.X.VOICE_HARDWARE_MUTE_SILENCE_ALERT_SETTING,{useTitle:()=>j.intl.string(j.t.pZ0vr4),useSubtitle:()=>j.intl.string(j.t.tVbzoZ),useValue:function(){return(0,m.bG)([eu.Ay],()=>!eu.Ay.disableHardwareMuteSilenceAlert)},setValue:function(e){(0,sZ.A)("hardware_mute_silence_alert_enabled",e,!eu.Ay.disableHardwareMuteSilenceAlert),t7.Ay.updatedUnsyncedSettings({disableHardwareMuteSilenceAlert:!e})},usePredicate:function(){let{enableHardwareSilenceWarning:e}=rs.A.useConfig({location:"HardwareMuteSilenceAlertSetting"});return e}}),ra=(0,a.zD)(o.X.VOICE_BYPASS_SYSTEM_INPUT_PROCESSING_SETTING,{useTitle:()=>j.intl.string(j.t.DFPXIG),useSubtitle:()=>j.intl.string(j.t["UyRX+C"]),useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getBypassSystemInputProcessing())},setValue:function(e){sb.A.setBypassSystemInputProcessing(e)},usePredicate:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.showBypassSystemInputProcessing()&&iq.Ay.isInputProfileCustom())}}),ro=(0,a.zD)(o.X.VOICE_SWITCH_CHANNEL_ALERT_SETTING,{useTitle:()=>j.intl.string(j.t.jrWHD3),useSubtitle:()=>j.intl.string(j.t.YCCMkJ),useValue:function(){return(0,m.bG)([eu.Ay],()=>!eu.Ay.disableVoiceChannelChangeAlert)},setValue:function(e){(0,sZ.A)("switch_channel_warning_enabled",e,!eu.Ay.disableVoiceChannelChangeAlert),t7.Ay.updatedUnsyncedSettings({disableVoiceChannelChangeAlert:!e})}}),ru=(0,a.zD)(o.X.ADVANCED_VOICE_ACTIVITY_PROCESSING_SETTING,{useTitle:()=>j.intl.string(j.t.BbESsg),useSubtitle:()=>j.intl.string(j.t.LoOB1F),useValue:function(){return(0,m.bG)([iq.Ay],()=>{let{vadUseKrisp:e}=iq.Ay.getModeOptions();return e})},setValue:function(e){let t=iq.Ay.getMode();sb.A.setMode(t,{vadUseKrisp:e})},useDisabled:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getMode()!==A.TBI.VOICE_ACTIVITY||!iq.Ay.getModeOptions().autoThreshold)},usePredicate:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.isAdvancedVoiceActivitySupported()&&iq.Ay.isInputProfileCustom())}}),rd=(0,a.Hn)(o.X.VOICE_AUDIO_SUBSYSTEM_SETTING,{useTitle:()=>j.intl.string(j.t.wVBHr0),useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getAudioSubsystem())},setValue:function(e){sJ(j.intl.string(j.t.uY7AcQ),j.intl.string(j.t.gBqik6),()=>sb.A.setAudioSubsystem(e))},useOptions:function(){let{legacyAudioSubsystemSupported:e,experimentalAudioSubsystemSupported:t,automaticAudioSubsystemSupported:n}=(0,m.cf)([iq.Ay],()=>({legacyAudioSubsystemSupported:iq.Ay.supports(lD.O5.LEGACY_AUDIO_SUBSYSTEM),experimentalAudioSubsystemSupported:iq.Ay.supports(lD.O5.EXPERIMENTAL_AUDIO_SUBSYSTEM),automaticAudioSubsystemSupported:iq.Ay.supports(lD.O5.AUTOMATIC_AUDIO_SUBSYSTEM)}));return g.useMemo(()=>{let i;return i=[{id:lD.rB.STANDARD,value:lD.rB.STANDARD,label:j.intl.string(j.t.dqb2JZ)}],e&&i.push({id:lD.rB.LEGACY,value:lD.rB.LEGACY,label:j.intl.string(j.t["TYfH+5"])}),t&&i.push({id:lD.rB.EXPERIMENTAL,value:lD.rB.EXPERIMENTAL,label:j.intl.string(j.t.liQmtr)}),n&&i.push({id:lD.rB.AUTOMATIC,value:lD.rB.AUTOMATIC,label:j.intl.string(j.t.qNgtO1)}),i},[n,t,e])},usePredicate:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.shouldOfferManualSubsystemSelection())}}),rc=(0,a.zD)(o.X.VOICE_QUALITY_OF_SERVICE_SETTING,{useTitle:()=>j.intl.string(j.t.uancuJ),useSubtitle:()=>j.intl.string(j.t.I1Eoqq),useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getQoS())},setValue:function(e){sb.A.setQoS(e)},usePredicate:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.supports(lD.O5.QOS))}}),rg=(0,a.zD)(o.X.VOICE_SILENCE_WARNING_SETTING,{useTitle:()=>j.intl.string(j.t["4rsOPQ"]),useSubtitle:()=>j.intl.string(j.t.jtiiCw),useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getEnableSilenceWarning())},setValue:function(e){sb.A.setSilenceWarning(e)},usePredicate:function(){return eW.isPlatformEmbedded}}),rm=(0,a.bd)(o.X.INPUT_PROFILE_VOICE_ADVANCED_ACCORDION,{useTitle:function(e){return e?j.intl.string(j.t.KHsSWK):j.intl.string(j.t.PPDo5V)},useCollapsedSubtitle:()=>tc(o.X.INPUT_PROFILE_VOICE_ADVANCED_ACCORDION,{limit:(0,m.bG)([iq.Ay],()=>iq.Ay.isInputProfileCustom())?3:2}),buildLayout:()=>[re,ru,ra,rg,rr,ro,rl,rd,rc]}),rA=(0,a.zD)(o.X.VOICE_ECHO_CANCELLATION_SETTING,{useTitle:()=>j.intl.string(j.t.iWTwu6),useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getEchoCancellation())},setValue:function(e){sb.A.setEchoCancellation(e,{page:A.liQ.USER_SETTINGS,section:A.JJy.SETTINGS_VOICE_AND_VIDEO})},useDisabled:function(){return(0,m.bG)([iq.Ay,s7.A],()=>{let e=iq.Ay.getInputDeviceId();return s7.A.hasEchoCancellation(e)})},usePredicate:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.isInputProfileCustom())}});var rh=n(459838),rE=n(451988),rS=n(934246),rx=n(300839);let rp=(0,tU.Ld)();function rT(e){let{isSpeaking:t,className:n,id:i,ariaDescribedBy:l,ariaLabelledBy:s,disabled:r}=e;return(0,c.jsx)("div",{role:"meter",className:ie()(rS.$I,n),id:i,"aria-describedby":l,"aria-labelledby":s,"aria-valuenow":t&&!r?100:0,"aria-valuemin":0,"aria-valuemax":100,"aria-valuetext":t&&!r?j.intl.string(j.t.haLKZ0):j.intl.string(j.t.X2hJL7),children:(0,c.jsx)("div",{className:ie()(rS.Jx,rS.NU,{[rS.zY]:t&&!r,[rS.r9]:r})})})}function rf(e){let{volume:t,id:n,ariaDescribedBy:i,ariaLabelledBy:l,disabled:s}=e,{threshold:r,autoThreshold:a}=(0,m.cf)([iq.Ay],()=>({threshold:iq.Ay.getModeOptions().threshold,autoThreshold:iq.Ay.getModeOptions().autoThreshold})),o=(0,m.bG)([iq.Ay],()=>iq.Ay.getMode());return(0,c.jsx)("section",{className:ie()(rS.Mo,rS.jW),id:n,"aria-describedby":i,"aria-labelledby":l,children:(0,c.jsx)(B.A,{initialValue:r+100,onValueRender:e=>`${(-((100-e)*1)).toFixed(0)}dB`,onValueChange:e=>{var t;return t=-((100-e)*1),void sb.A.setMode(o,{threshold:t,autoThreshold:a})},barStyles:{background:nK.A.unsafe_rawColors.GREEN_360.css},fillStyles:{background:nK.A.unsafe_rawColors.YELLOW_300.css},"aria-labelledby":rp,disabled:s,children:(0,c.jsxs)("div",{className:ie()(rS.NU,rS.TL,rS.Jx,rx.bar),children:[(0,c.jsx)("div",{className:ie()(rS.GS,rS.SH),style:{width:s?0:t+100+"%"}}),(0,c.jsx)("div",{className:"grow"})]})})})}let rI=(0,a.E2)(o.X.VOICE_INPUT_SENSITIVITY_FIELD_SET,{useSearchTerms:()=>[j.intl.string(j.t["sqUm+k"]),j.intl.string(j.t.I1Zuq0),j.intl.string(j.t.nuFtHH)],usePredicate:()=>(0,m.bG)([iq.Ay],()=>iq.Ay.isInputProfileCustom()),Component:function(){let{autoThreshold:e,disabled:t}=(0,m.cf)([iq.Ay],()=>({autoThreshold:iq.Ay.getModeOptions().autoThreshold,disabled:iq.Ay.getMode()!==lD.TB.VOICE_ACTIVITY})),n=g.useCallback(e=>{let t=iq.Ay.getMode(),{threshold:n}=iq.Ay.getModeOptions();sb.A.setMode(t,{autoThreshold:e,threshold:n})},[]),i=(0,m.bG)([iq.Ay],()=>iq.Ay.supports(lD.O5.AUTOMATIC_VAD)),{volume:l,isSpeaking:s}=function(){let[e,t]=g.useState(-100),[n,i]=g.useState(!1);function l(e,n){t(e),i((n&lD.ME.VOICE)===lD.ME.VOICE)}return g.useEffect(()=>{let e=new rE.Ep;return e.start(1e3,()=>{iq.Ay.getMediaEngine().on(rh.bg.VoiceActivity,l),e.stop()}),()=>{iq.Ay.getMediaEngine().removeListener(rh.bg.VoiceActivity,l),e.stop()}},[]),{volume:e,isSpeaking:n}}(),r=(0,m.bG)([iq.Ay],()=>iq.Ay.isEnabled()),a=g.useMemo(()=>!r&&(0,c.jsx)("div",{className:rS.B4,children:(0,c.jsx)(iV.w,{type:"warning",children:j.intl.format(j.t["O13I+O"],{onEnableClick:()=>sb.A.enable(!0)})})}),[r]),o=g.useMemo(()=>e?j.intl.string(j.t.JsbzjA):j.intl.string(j.t.MLmyMY),[e]),u=g.useId(),d=g.useId();return i?(0,c.jsxs)("fieldset",{"aria-describedby":d,children:[(0,c.jsx)(i8.A,{tag:"legend",id:u,children:j.intl.string(j.t.GByLar)}),(0,c.jsx)(i8.A,{id:d,children:o}),(0,c.jsxs)(F.B,{direction:"vertical",gap:8,children:[(0,c.jsx)(tK.d,{disabled:t,label:j.intl.string(j.t.lY6j47),description:o,checked:e,onChange:n}),e?(0,c.jsx)(rT,{isSpeaking:s,className:rS.UJ,ariaDescribedBy:d,ariaLabelledBy:u,disabled:t}):(0,c.jsx)(rf,{volume:l,ariaDescribedBy:d,ariaLabelledBy:u,disabled:t}),a]})]}):(0,c.jsxs)(F.B,{direction:"vertical",gap:8,children:[(0,c.jsx)(tH.D,{label:j.intl.string(j.t["sqUm+k"]),description:o,layout:"vertical",children:n=>e?(0,c.jsx)(rT,{isSpeaking:s,className:rS.UJ,id:n.controlId,ariaDescribedBy:n.describedById,ariaLabelledBy:n.labelId,disabled:t}):(0,c.jsx)(rf,{volume:l,id:n.controlId,ariaDescribedBy:n.describedById,ariaLabelledBy:n.labelId,disabled:t})}),a]})}});var r_=n(366010);let rN=n(993830),rC=n(413142),rb={page:A.liQ.USER_SETTINGS,section:A.JJy.SETTINGS_VOICE_AND_VIDEO};function ry(){let e=(0,m.bG)([nR.A],()=>(0,r_.q)(nR.A.theme));return(0,c.jsx)("img",{src:e?rN:rC,width:48,height:32,alt:""})}let rv=(0,a.E2)(o.X.VOICE_NOISE_SUPPRESSION_SETTING,{useSearchTerms:()=>[j.intl.string(j.t.t8Qhib),j.intl.string(j.t.hmfkCi)],usePredicate:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.isInputProfileCustom()&&iq.Ay.isNoiseSuppressionSupported())},Component:function(){let e=g.useCallback(e=>{sb.A.setNoiseCancellation("KRISP"===e,rb),sb.A.setNoiseSuppression("STANDARD"===e,rb)},[]),{noiseCancellation:t,noiseSuppression:n,isNoiseSuppressionSupported:i,isNoiseCancellationSupported:l}=(0,m.cf)([iq.Ay],()=>({noiseCancellation:iq.Ay.getNoiseCancellation(),noiseSuppression:iq.Ay.getNoiseSuppression(),isNoiseSuppressionSupported:iq.Ay.isNoiseSuppressionSupported(),isNoiseCancellationSupported:iq.Ay.isNoiseCancellationSupported()})),s=g.useMemo(()=>{let e=[];return l&&e.push({id:"krisp",label:j.intl.string(j.t.rdoNzt),value:"KRISP"}),i&&e.push({id:"standard",label:j.intl.string(j.t.qXeYHw),value:"STANDARD"}),e.push({id:"disabled",label:j.intl.string(j.t.wkYAlz),value:"NONE"}),e},[l,i]),r=l?j.intl.format(j.t["1q5aTp"],{helpArticle:eS.A.getArticleURL(A.MVz.NOISE_SUPPRESSION)}):j.intl.string(j.t.OWKjw5);return(0,c.jsxs)(F.B,{direction:"vertical",gap:0,children:[(0,c.jsx)(i3.l,{label:j.intl.string(j.t.t8Qhib),description:r,layout:"horizontal",value:t?"KRISP":n?"STANDARD":"NONE",onSelectionChange:e,options:s,selectionMode:"single",fullWidth:!0}),l&&(0,c.jsx)(ry,{})]})}});var rj=n(934729),rO=n(621380);let rL=!no.Av;function rD(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getMode()===lD.TB.PUSH_TO_TALK)}let rR=(0,a.zD)(o.X.VOICE_PUSH_TO_TALK_SETTING,{useTitle:function(){return no.Av?j.intl.string(j.t.tG4Np5):j.intl.string(j.t.JMyQin)},useSubtitle:function(){let e=(0,m.bG)([iq.Ay],()=>iq.Ay.getMode());return g.useMemo(()=>{if(!no.Av&&e===lD.TB.PUSH_TO_TALK)return j.intl.format(j.t["VHI4+Y"],{onDownloadClick:()=>(0,rj._)("Help Text PTT")})},[e])},usePredicate:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getActiveInputProfile()!==rO.m.STUDIO)},useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getMode()===lD.TB.PUSH_TO_TALK)},setValue:function(e){var t,i;t=e?lD.TB.PUSH_TO_TALK:lD.TB.VOICE_ACTIVITY,i=[tv.A.USER_SETTINGS_VOICE_AND_VIDEO],t===lD.TB.PUSH_TO_TALK&&rL&&(0,ln.openModalLazy)(async()=>{let{default:e}=await Promise.all([n.e("874558"),n.e("410919")]).then(n.bind(n,556506));return t=>(0,c.jsx)(e,{title:j.intl.string(j.t.Kdt0Gb),confirmText:j.intl.string(j.t["1WjMbC"]),cancelText:j.intl.string(j.t.BddRzS),onConfirm:()=>(0,rj._)("PTT Limited Modal"),body:j.intl.string(j.t.NIozvt),...t})}),sb.A.setMode(t,void 0,void 0,{analyticsLocations:i})},useSearchTerms:()=>[j.intl.string(j.t["pS+K2L"]),j.intl.string(j.t.nuFtHH)]});var rP=n(297932);let rG=(0,a.E2)(o.X.VOICE_PUSH_TO_TALK_KEYBIND_SETTING,{useSearchTerms:()=>[j.intl.string(j.t["pS+K2L"]),j.intl.string(j.t.nuFtHH)],usePredicate:rD,Component:function(){let e=(0,m.bG)([iq.Ay],()=>{let{shortcut:e}=iq.Ay.getModeOptions();return e}),t=j.intl.format(j.t.HVvn5T,{onClick:()=>(0,t9.openUserSettings)(o.X.SYSTEM_CUSTOM_KEYBINDS_CATEGORY)});return(0,c.jsx)(tH.D,{label:j.intl.string(j.t["o+BJQR"]),description:t,layout:"horizontal-responsive",children:(0,c.jsx)("div",{className:rP.e,children:(0,c.jsx)(i9.A,{defaultValue:e,onChange:e=>sb.A.setMode(A.TBI.PUSH_TO_TALK,{shortcut:e})})})})}}),rM=(0,a.sN)(o.X.VOICE_PUSH_TO_TALK_RELEASE_DELAY_SETTING,{useTitle:()=>j.intl.string(j.t.GCNMM8),useSearchTerms:()=>[j.intl.string(j.t["pS+K2L"]),j.intl.string(j.t.nuFtHH)],setValue:function(e){sb.A.setMode(A.TBI.PUSH_TO_TALK,{delay:e})},minValue:0,maxValue:A.IjB,getInitialValue:function(){let{delay:e}=iq.Ay.getModeOptions();return e},onValueRender:function(e){return e>=1e3?(e/=1e3,`${e.toFixed(2)}s`):`${e.toFixed(0)}\u00A0ms`},usePredicate:rD});var rU=n(957658),rV=n(329139);let rk=(0,a.zD)(o.X.VOICE_SPATIAL_AUDIO_SETTING,{useTitle:()=>j.intl.string(rV.default.LGDPhA),useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.isSpatialAudioEnabled())},setValue:function(e){sb.A.setSpatialAudio(e,[tv.A.USER_SETTINGS_VOICE_AND_VIDEO])},usePredicate:function(){return(0,rU.A)("VoiceSettings")}}),rw=(0,a.Qx)(o.X.VOICE_INPUT_PROFILE_SETTING,{useTitle:()=>j.intl.string(j.t.LM3U3k),usePredicate:function(){let{enabledInputProfiles:e}=(0,s9._)({location:"SettingsRendererConfig"});return e.length>0},useSearchTerms:()=>[j.intl.string(j.t.nuFtHH),j.intl.string(j.t.VZPR0R),j.intl.string(j.t.cjPbpT)],useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getActiveInputProfile()??rO.m.CUSTOM)},setValue:function(e){let t=[tv.A.USER_SETTINGS_VOICE_AND_VIDEO];sb.A.setActiveInputProfile(e,{analyticsLocations:t})},useOptions:function(){let{enabledInputProfiles:e}=(0,s9.d)({location:"InputProfileCategory"});return[{value:rO.m.VOICE_ISOLATION,name:j.intl.string(j.t.cjPbpT),desc:j.intl.string(j.t.CzhvnE)},{value:rO.m.STUDIO,name:j.intl.string(j.t.VZPR0R),desc:j.intl.string(j.t.ZaJksS)},{value:rO.m.CUSTOM,name:j.intl.string(j.t["N/PQjv"]),desc:j.intl.string(j.t.SnBmuY)}].filter(t=>{let{value:n}=t;return e.includes(n)})}}),rF=(0,a.zZ)(o.X.VOICE_INPUT_PROFILE_CATEGORY,{useInlineNotice:function(){let e=(0,m.bG)([s7.A,iq.Ay],()=>{let e=iq.Ay.getInputDeviceId();return(s7.A.hasEchoCancellation(e)||s7.A.hasNoiseSuppression(e)||s7.A.hasAutomaticGainControl(e))&&iq.Ay.isInputProfileCustom()});return g.useMemo(()=>{if(e)return{type:d.lT.INLINE_NOTICE,noticeType:"info",text:j.intl.string(j.t["/Whuzi"])}},[e])},buildLayout:()=>[rw,rI,rv,rA,rk,rR,rG,rM,rm]});var rB=n(403581),rz=n(512950),rX=n(983851),rY=n(687021),rH=n(128450),rK=n(796774),rW=n(209932),rZ=n(813564),rq=n(984813),rQ=n(922016),rJ=n(305866),r$=n(22231),r0=n(158045),r1=n(792348),r2=n(674168),r3=n(484036),r5=n(805945),r6=n(199300);function r4(e){let{onSelect:t}=e,[n,i]=g.useState(!1),l=(0,m.bG)([l7.default],()=>l7.default.getCurrentUser()),s=r0.Ay.canUseCustomCallSounds(l),r=g.useRef(null);function a(e){s&&(i(!1),t?.(e))}return(0,c.jsx)(rQ.Y,{targetElementRef:r,shouldShow:n,position:"left",onRequestClose:()=>i(!1),renderPopout:e=>{let{closePopout:t}=e;return(0,c.jsx)(rJ.l,{children:(0,c.jsx)(r3.A,{suppressPlaySound:!0,shouldShowLockedSounds:!1,guildId:null,channel:null,onClose:t,onSelect:a,gridNotice:s?null:(0,c.jsx)(r2.m,{}),analyticsSource:"call sounds edit setting"})})},children:e=>(0,c.jsx)(r5.dT,{...e,ref:r,onClick:()=>{i(!n)},text:j.intl.string(j.t.uOe0Az),children:(0,c.jsx)(r$.R,{size:"md",color:"currentColor",className:r6.Wo})})})}function r8(e){let{sound:t}=e,{previewSound:n}=(0,r1.A)(t,null),i=0===(0,rZ.wH)()?j.intl.string(j.t.OASXjt):j.intl.formatToPlainString(j.t["/8fYO5"],{emojiName:t.emojiName,soundName:t.name});return(0,c.jsx)(r5.dT,{onClick:n,text:i,children:(0,c.jsx)(rX.H,{size:"md",color:"currentColor",className:r6.wg})})}function r7(e){let{sound:t,isGlobal:n,onSelect:i}=e,l=null!=t,s=t?.emojiId,r=t?.emojiName,a=l&&(null!=r||null!=s);return(0,c.jsxs)("div",{className:r6.D6,children:[(0,c.jsxs)("div",{className:r6.kL,children:[a&&(0,c.jsx)(tN.A,{emojiId:s,emojiName:r,className:r6.Zg}),(0,c.jsx)(z.E,{variant:"text-md/normal",color:"text-strong",className:r6.dj,children:null==t?j.intl.string(j.t.PoWNfe):n?j.intl.format(j.t.B6HU6O,{soundName:t.name,subtextHook:function(e){return(0,c.jsx)(z.E,{variant:"text-xs/medium",color:"text-default",tag:"span",children:e})}}):t.name}),l?(0,c.jsx)(r8,{sound:t}):(0,c.jsx)(rX.H,{size:"md",color:"currentColor",className:r6.Gk})]}),(0,c.jsxs)("div",{className:r6.kL,children:[(0,c.jsx)(r4,{onSelect:i}),l&&!n&&(0,c.jsx)(r5.dT,{onClick:()=>i(null),text:j.intl.string(j.t.jmtcGA),children:(0,c.jsx)(i6.u,{size:"md",color:nK.A.unsafe_rawColors.RED_400.css,className:r6.Wo})})]})]})}var r9=n(617617);n(980504);var ae=n(907895);function at(e){return(0,m.bG)([rW.A],()=>{if(null==e)return null;let{guildId:t,soundId:n}=e;return rW.A.getSound("0"===t?"0":t,n)})}function an(e){let{guildId:t}=e,n=(0,m.bG)([r9.A],()=>r9.A.settings.guilds?.guilds?.[t]?.joinSound),i=at(n);if(null==n||null==i)return null;let{emojiId:l,emojiName:s}=i,r=null!=l||null!=s;return(0,c.jsxs)("div",{className:ae.Io,children:[r?(0,c.jsx)(tN.A,{emojiId:l,emojiName:s,className:ae.nW}):(0,c.jsx)(rX.H,{size:"md",color:"currentColor",className:ae.nW}),(0,c.jsx)(z.E,{className:ae.dK,variant:"text-xs/medium",children:i.name})]})}let ai=(0,a.E2)(o.X.ENTRANCE_SOUNDS_SETTING,{useSearchTerms:()=>[j.intl.string(j.t.nzUc3B)],Component:function(){let{analyticsLocations:e}=(0,eL.Ay)(),[t,n]=g.useState("0"),i=(0,rq.mz)(t),l=at(i),s=i?.type===rq.PP.GLOBAL,r=(0,m.bG)([rW.A],()=>rW.A.hasFetchedAllSounds())&&null!=i&&null==l;g.useEffect(()=>{r&&(0,rZ.ND)({location:e})},[r,e]),g.useEffect(()=>{(0,rK.E7)()},[]);let a=g.useCallback((e,t)=>{let{inDropdown:n}=t;return null==e?null:n?(0,c.jsx)(an,{guildId:e.value}):null},[]);return(0,c.jsxs)(nZ.n,{label:j.intl.string(j.t.nzUc3B),description:j.intl.format(j.t.u9RWmv,{helpdeskArticle:eS.A.getArticleURL(A.MVz.SOUNDBOARD)}),children:[(0,c.jsx)(rY.A,{guildId:t,className:ae.Dt,globalOption:{label:j.intl.string(j.t["CpEUP/"]),value:"0"},onChange:e=>{n(null==e?"0":e.id)},renderOptionSuffix:a,hideDivider:!0}),(0,c.jsxs)(rH.A,{title:j.intl.format(j.t.I2TsYN,{nitroWheelHook:()=>(0,c.jsx)(rB.t,{size:"md",color:"currentColor",className:ae.ax})}),children:[(0,c.jsx)(r7,{sound:l,isGlobal:s,onSelect:n=>{null==n?(0,rZ.Dv)(t,e):(0,rZ.un)(t,n,e)}}),r&&(0,c.jsx)(rz.p,{className:ae.lm,messageType:rz.Y.WARNING,children:j.intl.string(j.t.WkPsFR)})]})]})}});var al=n(824744);let as=(0,a.sN)(o.X.SOUNDBOARD_VOLUME_SETTING,{useTitle:()=>j.intl.string(j.t.kbFsAD),useSubtitle:()=>j.intl.format(j.t.BPbGq7,{helpCenterArticle:eS.A.getArticleURL(A.MVz.SOUNDBOARD)}),setValue:function(e){let t=[tv.A.USER_SETTINGS_VOICE_AND_VIDEO],n=(0,al.w)(e);(0,rK.iy)(n,t)},minValue:0,maxValue:100,getInitialValue:function(){let e=(0,rZ.wH)();return(0,al.M)(e)},onValueRender:function(e){return`${e.toFixed(0)}%`}});var ar=n(864145);let aa=(0,a.sN)(o.X.SOUNDMOJI_VOLUME_SETTING,{useTitle:()=>j.intl.string(j.t["2JbvKw"]),useSubtitle:()=>j.intl.string(j.t.INenzY),setValue:function(e){let t=(0,al.w)(e);v.HO.updateSetting(t)},minValue:0,maxValue:100,getInitialValue:function(){let e=v.HO.getSetting();return(0,al.M)(e)},onValueRender:function(e){return`${e.toFixed(0)}%`},usePredicate:function(){return(0,ar.X)({location:"SoundmojiVolumeSetting"})}}),ao=(0,a.zZ)(o.X.SOUNDBOARD_CATEGORY,{useTitle:()=>j.intl.string(j.t.ABjMWI),buildLayout:()=>[as,aa,ai]});var au=n(803224),ad=n(552122);let ac=(0,a.E2)(o.X.SOUNDS_HOLIDAY_NOTICE,{useSearchTerms:()=>[j.intl.string(j.t.fgSHf8)],usePredicate:()=>null!=ad.A.useHolidaySoundpack(),Component:()=>(0,c.jsx)(z.E,{variant:"text-md/normal",color:"text-subtle",children:j.intl.format(j.t.Eup6Wv,{onClick:()=>(0,t9.openUserSettings)(o.X.NOTIFICATIONS_SOUNDS_CATEGORY)})})}),ag=(0,a.AK)(o.X.VOICE_AND_VIDEO_TO_NOTIFICATION_SOUNDS_NAVIGATOR,{useSubtitle:()=>j.intl.string(j.t.eyGEE4),useSearchTerms:()=>[j.intl.string(j.t.eyGEE4)],destinationKey:o.X.NOTIFICATIONS_SOUNDS_CATEGORY}),am=(0,a.gN)(o.X.VOICE_AND_VIDEO_SOUNDS_RELATED_SETTINGS,{buildLayout:()=>[ag]});var aA=n(264686);let ah=(0,eh.D)(()=>({currentPlayingSound:null}));function aE(){let e=ah.getField("currentPlayingSound");e?.stop(),ah.setState({currentPlayingSound:null})}function aS(e){let t=ah.getField("currentPlayingSound");t?.stop();let n=(0,n0.Ak)(e);ah.setState({currentPlayingSound:n})}function ax(e){return(0,a.zD)(`${o.X.SOUNDS_LIST_ITEM_PREFIX}${e.sound}`,{useTitle:e.useTitle,useSubtitle:()=>j.intl.format(j.t.OOiGCM,{onClick:()=>aS(e.sound)}),useSearchTerms:e.useSearchTerms,useValue:()=>{let t=(0,m.bG)([au.A],()=>au.A.isSoundDisabled(e.sound)),n=e.useDisabled?.();return!t&&!n},setValue:t=>{let n=au.A.getDisabledSounds().filter(t=>t!==e.sound);t||n.push(e.sound),aA.default.setDisabledSounds(n)},useDisabled:()=>{let t=e.useDisabled?.(),n=(0,m.bG)([au.A],()=>au.A.getDisableAllSounds());return t||n},useDisabledMessage:e.useDisabledMessage})}let ap=[{useTitle:()=>j.intl.string(j.t.hK51Yg),sound:"deafen"},{useTitle:()=>j.intl.string(j.t.XiejaJ),sound:"undeafen"},{useTitle:()=>j.intl.string(j.t.w4m945),sound:"mute"},{useTitle:()=>j.intl.string(j.t.YqAjXy),sound:"unmute"},{useTitle:()=>j.intl.string(j.t.JoTq8n),sound:"camera_on"},{useTitle:()=>j.intl.string(j.t["8P6tQ6"]),sound:"camera_off"},{useTitle:()=>j.intl.string(j.t["juL9/L"]),sound:"disconnect"},{useTitle:()=>j.intl.string(j.t.x98vQq),useSearchTerms:()=>[j.intl.string(j.t.Q8gkVL)],sound:"ptt_start"},{useTitle:()=>j.intl.string(j.t["1HjRqC"]),useSearchTerms:()=>[j.intl.string(j.t.Q8gkVL)],sound:"ptt_stop"},{useTitle:()=>j.intl.string(j.t["9JB1Ck"]),sound:"user_join"},{useTitle:()=>j.intl.string(j.t.KUBBNt),sound:"user_leave"},{useTitle:()=>j.intl.string(j.t.EZjqUT),sound:"user_moved"},{useTitle:()=>j.intl.string(j.t.LnNlQh),sound:"call_calling"},{useTitle:()=>j.intl.string(j.t.Nd8P5y),sound:"stream_started"},{useTitle:()=>j.intl.string(j.t["9bYj+G"]),sound:"stream_ended"},{useTitle:()=>j.intl.string(j.t.KccUI1),sound:"stream_user_joined"},{useTitle:()=>j.intl.string(j.t.dsjkiN),sound:"stream_user_left"},{useTitle:()=>j.intl.string(j.t.nFOcf9),sound:"activity_launch"},{useTitle:()=>j.intl.string(j.t["a6lw/u"]),sound:"activity_end"},{useTitle:()=>j.intl.string(j.t.KaFxrY),sound:"activity_user_join"},{useTitle:()=>j.intl.string(j.t.S14z9n),sound:"activity_user_left"},{useTitle:()=>j.intl.string(j.t.CP3DC3),sound:"reconnect"}],aT=(0,a.D1)(o.X.VOICE_AND_VIDEO_SOUNDS_LIST,{collapseAfter:4,useCollapsibleTitle:(e,t)=>e?j.intl.formatToPlainString(j.t["0JYT98"],{count:t}):j.intl.formatToPlainString(j.t.ji1uNt,{count:t}),useCollapsedSubtitle:()=>tc(o.X.VOICE_AND_VIDEO_SOUNDS_LIST,{limit:3}),initialize:function(){return()=>{aE()}},buildLayout:()=>ap.map(e=>ax(e))}),af=(0,a.zZ)(o.X.SOUNDS_CATEGORY,{useTitle:()=>j.intl.string(j.t.MKWyKc),useInlineNotice:function(){let e=(0,m.bG)([au.A],()=>au.A.getDisableAllSounds());return g.useMemo(()=>{if(e)return{type:d.lT.INLINE_NOTICE,noticeType:"warning",text:j.intl.format(j.t.fRvixS,{onClick:()=>(0,t9.openUserSettings)(o.X.NOTIFICATIONS_SOUNDS_CATEGORY)})}},[e])},buildLayout:()=>[aT,ac,am]}),aI=(0,a.zD)(o.X.STREAMING_SHOW_STREAM_PREVIEWS,{useTitle:()=>j.intl.string(j.t.e3Zz3F),useSubtitle:()=>j.intl.string(j.t.RztTjP),useValue:function(){return!v.uh.useSetting()},setValue:function(e){(0,sZ.A)("stream_previews_disabled",!e,v.uh.getSetting(),[tv.A.USER_SETTINGS_VOICE_AND_VIDEO]),v.uh.updateSetting(!e)}}),a_=(0,a.zD)(o.X.STREAMING_ADVANCED_SCREENSHARE,{useTitle:()=>j.intl.string(j.t.GmWk2E),useSearchTerms:()=>[j.intl.string(j.t["Fj/xn1"])],useSubtitle:()=>j.intl.string(j.t["Fj/xn1"]),useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getVideoHook())},setValue:sb.A.setVideoHook,usePredicate:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.supportsVideoHook())}}),aN=(0,a.zD)(o.X.STREAMING_EXPERIMENTAL_SOUNDSHARE,{useTitle:()=>j.intl.string(j.t["4I0qzZ"]),useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getExperimentalSoundshare())},setValue:sb.A.setExperimentalSoundshare,usePredicate:function(){return(0,m.bG)([iq.Ay],()=>{let e=iq.Ay.supportsExperimentalSoundshare(),t=iq.Ay.supportsHookSoundshare();return e&&t})}}),aC=(0,a.zD)(o.X.STREAMING_STREAM_ATTENUATION,{useTitle:()=>j.intl.string(j.t["/jwMtn"]),useSubtitle:()=>j.intl.string(j.t.zlA23F),useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getSidechainCompression())},setValue:function(e){let t=[tv.A.USER_SETTINGS_VOICE_AND_VIDEO];sb.A.setSidechainCompression(e,{analyticsLocations:t})},usePredicate:function(){return iq.Ay.supports(lD.O5.SIDECHAIN_COMPRESSION)}}),ab=(0,a.sN)(o.X.STREAMING_STREAM_ATTENUATION_STRENGTH,{useTitle:()=>j.intl.string(j.t.fhEzfj),setValue:function(e){let t=[tv.A.USER_SETTINGS_VOICE_AND_VIDEO];sb.A.setSidechainCompressionStrength(e,{analyticsLocations:t})},minValue:1,maxValue:100,getInitialValue:iq.Ay.getSidechainCompressionStrength,usePredicate:function(){let e=(0,m.bG)([iq.Ay],()=>iq.Ay.getSidechainCompression());return iq.Ay.supports(lD.O5.SIDECHAIN_COMPRESSION)&&e}}),ay=(0,a.zD)(o.X.STREAMING_OS_MENU_SCREEN_CAPTURE,{useTitle:()=>j.intl.string(j.t.lt8rRx),useSubtitle:()=>j.intl.string(j.t.ie1mgY),useValue:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.getUseSystemScreensharePicker())},setValue:function(e){(0,no.cX)()&&e?(0,nW.A)({title:j.intl.string(j.t["9jf31O"]),subtitle:j.intl.string(j.t.uBd6JW),variant:"primary",onConfirm:()=>{sb.A.setUseSystemScreensharePicker(e),nc.A.app.relaunch()},confirmText:j.intl.string(j.t.BddRzS)}):sb.A.setUseSystemScreensharePicker(e)},usePredicate:function(){return(0,m.bG)([iq.Ay],()=>iq.Ay.supportsSystemScreensharePicker()&&(0,no.cX)())}}),av=(0,a.bd)(o.X.STREAMING_ADVANCED_ACCORDION,{useTitle:e=>e?j.intl.string(j.t.qrMyvm):j.intl.string(j.t.LEtTNl),useCollapsedSubtitle:()=>tc(o.X.STREAMING_ADVANCED_ACCORDION),buildLayout:()=>[aC,ab,ay,aN,a_]}),aj=(0,a.zZ)(o.X.STREAMING_CATEGORY,{useTitle:()=>j.intl.string(j.t.KDdjou),buildLayout:()=>[aI,av]});var aO=n(106713);let aL=(0,a.E2)(o.X.VOICE_MICROPHONE_INPUT_SELECT,{useSearchTerms:()=>[],Component:function(){let{showDeviceFormFactorIndicators:e}=aO.A.useConfig({location:"MicrophoneInputSelect"});return(0,c.jsx)(sS.U,{label:j.intl.string(j.t.UTM8VP),deviceType:lD.oh.AUDIO_INPUT,location:"UserSettingsVoiceVideo",hideDeviceTypeIcon:!e})}}),aD=(0,a.E2)(o.X.VOICE_SPEAKER_OUTPUT_SELECT,{useSearchTerms:()=>[],Component:function(){let{showDeviceFormFactorIndicators:e}=aO.A.useConfig({location:"SpeakerOutputSelect"});return(0,c.jsx)(sS.U,{label:j.intl.string(j.t.xuYQ0n),deviceType:lD.oh.AUDIO_OUTPUT,location:"UserSettingsDevices",hideDeviceTypeIcon:!e})}}),aR=(0,a.zC)(o.X.VOICE_INPUT_OUTPUT_DEVICE_SPLIT,{buildLayout:()=>[aL,aD]}),aP=(0,a.sN)(o.X.VOICE_INPUT_VOLUME_SETTING,{useTitle:()=>j.intl.string(j.t.Rtsr6w),minValue:0,maxValue:100,getInitialValue:function(){let e=iq.Ay.getInputVolume();return(0,al.M)(e)},asValueChanges:function(e){let t=[tv.A.USER_SETTINGS_VOICE_AND_VIDEO],n=(0,al.w)(e);sb.A.setInputVolume(n,{analyticsLocations:t})}}),aG=(0,a.sN)(o.X.VOICE_OUTPUT_VOLUME_SETTING,{useTitle:()=>j.intl.string(j.t.aUJ062),minValue:0,maxValue:200,getInitialValue:function(){let e=iq.Ay.getOutputVolume();return(0,al.M)(e)},onValueRender:function(e){return`${e.toFixed(0)}%`},asValueChanges:function(e){let t=[tv.A.USER_SETTINGS_VOICE_AND_VIDEO],n=(0,al.w)(e);sb.A.setOutputVolume(n,{analyticsLocations:t})}}),aM=(0,a.zC)(o.X.VOICE_INPUT_OUTPUT_VOLUME_SPLIT,{buildLayout:()=>[aP,aG]});var aU=n(702841),aV=n(349288),ak=n(152567),aw=n(141218);let aF=`${eS.A.getArticleURL(A.MVz.VOICE_VIDEO_TROUBLESHOOTING)}?utm_source=discord&utm_medium=blog&utm_campaign=2020-06_help-voice-video&utm_content=--t%3Apm`,aB=(0,a.E2)(o.X.VOICE_MICROPHONE_TEST_SETTING,{useSearchTerms:()=>[j.intl.string(j.t.nuFtHH)],usePredicate:function(){return(0,aU.bG)([iq.Ay],()=>iq.Ay.supports(lD.O5.LOOPBACK))},Component:function(){return(0,aU.bG)([iq.Ay],()=>iq.Ay.supports(lD.O5.LOOPBACK))?(0,c.jsx)(ak.A,{size:"md",notchBackground:ak.V.GRAY,captionVoice:j.intl.string(j.t.bp3JOV),captionNoVoice:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(z.E,{variant:"text-xs/semibold",color:"text-default",children:j.intl.string(j.t.bgn75v)}),j.intl.string(j.t["MA+OZh"]),(0,c.jsx)(aV.Anchor,{className:aw.X,href:eS.A.getArticleURL(A.MVz.NO_INPUT_DETECTED),children:j.intl.string(j.t.RYKKox)})]}),helpText:j.intl.format(j.t["V+B3FH"],{guideURL:aF}),buttonTest:j.intl.string(j.t.gyljWE),buttonStop:j.intl.string(j.t.I6OnJ3),buttonVariant:"primary",location:{page:A.liQ.USER_SETTINGS,section:A.JJy.SETTINGS_VOICE_AND_VIDEO}}):null}}),az=eW.isWindows()?["BTHENUM","BTHHFENUM"]:[];function aX(e){let{inputAndOutputAreBluetooth:t,canPromptSystemServiceInstallForVoice:n}=e;return(0,c.jsxs)(F.B,{children:[n&&(0,c.jsx)(i1,{sourcePage:"voice"}),t&&(0,c.jsx)(lz.A,{look:lz.k.WARNING,children:j.intl.string(j.t.Ioz3gx)})]})}let aY=(0,a.zZ)(o.X.VOICE_CATEGORY,{useTitle:()=>j.intl.string(j.t.K3lovD),useSearchTerms:()=>[j.intl.string(j.t.hHMYbb),j.intl.string(j.t.nuFtHH),j.intl.string(j.t.dl18zb),j.intl.string(j.t["3182VD"]),j.intl.string(j.t["DGq/PR"]),j.intl.string(j.t.eATD2B),j.intl.string(j.t.Rtsr6w),j.intl.string(j.t.aUJ062)],useInlineNotice:function(){let e=i0("voice"),t=(0,sx.x5)(lD.oh.AUDIO_INPUT),n=(0,sx.x5)(lD.oh.AUDIO_OUTPUT),i=g.useMemo(()=>{let e=az.some(e=>t?.hardwareId?.startsWith(e)),i=az.some(e=>n?.hardwareId?.startsWith(e));return e&&i&&t?.containerId!=null&&t.containerId===n?.containerId},[t,n]);return g.useMemo(()=>e.canPrompt||i?{type:d.lT.STRONGLY_DISCOURAGED_CUSTOM,notice:()=>(0,c.jsx)(aX,{inputAndOutputAreBluetooth:i,canPromptSystemServiceInstallForVoice:e.canPrompt})}:null,[e.canPrompt,i])},buildLayout:()=>[aR,aM,aB]}),aH=(0,a.t_)(o.X.VOICE_AND_VIDEO_PANEL,{useTitle:()=>j.intl.string(j.t.B1fFpf),buildLayout:()=>[aY,rF,sC,aj,af,ao,s8,s0]}),aK=(0,a.i4)(o.X.VOICE_AND_VIDEO_SIDEBAR_ITEM,{useTitle:()=>j.intl.string(j.t.B1fFpf),usePredicate:()=>iq.Ay.isSupported(),icon:sa.c,useMenu:so.A,buildLayout:()=>[aH]}),aW=(0,a.WI)(o.X.APP_SECTION,{useTitle:()=>j.intl.string(j.t.gcyH1J),buildLayout:()=>[aK,nF,eJ,iG,sr,nY]});var aZ=n(360669),aq=n(974544),aQ=n(423764),aJ=n(289873),a$=n(132500),a0=n(465323),a1=n(37766),a2=n(194261),a3=n(391048),a5=n(277984),a6=n(99696),a4=n(202613),a8=n(615405),a7=n(580630),a9=n(83617),oe=n(935208),ot=n(607399),on=n(993077),oi=n(150934),ol=n(256006),os=n(198970),or=n(71532);let oa=/[^0-9/]/g,oo=/[^0-9]/g;class ou extends g.PureComponent{_inputRef;selectionStart=0;componentDidUpdate(e){let t=this._inputRef;e.value!==this.props.value&&null!=t&&t.setSelectionRange(this.selectionStart,this.selectionStart)}setRef=e=>{let{inputRef:t}=this.props;this._inputRef=e,null!=t&&t(e)};handleChange=(e,t)=>{let n,i,l,s,{value:r,onChange:a}=this.props,o=this._inputRef;if(e===r||null==o||null==r)return;let u=(i=(n=e.replace(oa,"").split("/"))[0],l=n[1],s=[],parseInt(i,10)>12&&(i=i.substring(0,1)),s.push(i),(parseInt(i,10)>1||2===i.length||null!=l&&""!==l)&&s.push("/"),null!=l&&""!==l&&parseInt(l,10)>99&&(l=(l+"").substring(0,2)),s.push(l),s.join("")),d=o.selectionStart;u===r&&u.length<=3&&r.includes("/")&&!e.includes("/")?u=u.replace(oo,""):u===r&&e.includes("/")&&!r.includes("/")&&(u+="/"),u.length>e.length&&(d+=u.length-e.length),this.selectionStart=d,null!=a&&a(u,t)};render(){return(0,c.jsx)(li.k,{...this.props,inputMode:"numeric",onChange:this.handleChange,inputRef:this.setRef})}}var od=n(832208),oc=n(729919);let og=[{fields:[{expirationDate:{name:"expirationDate",id:(0,tU.Ld)(),title:()=>j.intl.string(j.t["CeBa/4"]),autoComplete:"cc-exp",placeholder:()=>j.intl.string(j.t.xeEWQ6),pattern:"\\d*",getClassNameForLayout:()=>oc.ep,renderInput:e=>(0,c.jsx)(ou,{...e})}}.expirationDate]}],om=function(e){let{onCardInfoChange:t,className:n,expirationDate:i,error:l}=e,[s,r]=g.useState(!1),[a,o]=g.useState(null),[u,d]=g.useState(i);return g.useEffect(()=>{t({expirationDate:u},null===a)},[u,t,a]),(0,c.jsx)(od.A,{className:n,form:og,values:{expirationDate:u},errors:null!=a?{expirationDate:a}:{},formError:l,onFieldChange:function(e){s||""===e||r(!0),s&&""===e||!(0,or.So)(e)?o(j.intl.string(j.t["9/zZdl"])):o(null),d(e)}})};var oA=n(219887),oh=n(520229);let oE="isDefault";class oS extends g.PureComponent{static defaultProps={onDelete:()=>{},onSubmit:()=>{},onCancel:()=>{}};constructor(e){super(e);const{paymentSource:t,isDefault:n}=e,i=t.billingAddress;this.state={billingAddress:{name:i.name??"",line1:i.line1??"",line2:i.line2??"",country:i.country??"",state:i.state??"",city:i.city??"",postalCode:i.postalCode??""},expiresMonth:t instanceof a4.YS?t.expiresMonth:void 0,expiresYear:t instanceof a4.YS?t.expiresYear:void 0,billingAddressValid:!1,isDefault:n,expirationValid:!0,dirtyFields:{}}}componentWillUnmount(){e2.h.wait(()=>{(0,a5.ey)(),(0,a5.tc)()})}handleSubmit=e=>{if(e.preventDefault(),e.stopPropagation(),0===Object.values(this.state.dirtyFields).filter(n8.Vq).length)this.props.onCancel();else{let{billingAddress:e,isDefault:t,expiresMonth:n,expiresYear:i}=this.state;this.props.onSubmit(this.props.paymentSource.id,{billingAddress:e,expiresMonth:n,expiresYear:i,isDefault:t})}};handleCancel=()=>{this.props.onCancel()};handleDelete=()=>{let{onDelete:e,paymentSource:t}=this.props;e(t.id)};handleAddressUpdate=(e,t,n)=>{this.setState({billingAddress:e,billingAddressValid:t,dirtyFields:{...this.state.dirtyFields,billingAddress:n}})};handleExpirationDateUpdate=(e,t)=>{let{expirationDate:n}=e;if(this.setState({expirationValid:t}),null==n||""===n)return;let[i,l]=n.split("/");this.handleFieldChange(Number(i),"expiresMonth"),this.handleFieldChange(Number(`${new Date().getFullYear().toString().slice(0,2)}${l}`),"expiresYear")};handleFieldChange=(e,t)=>{null!=t&&this.setState({[t]:e,dirtyFields:{...this.state.dirtyFields,[t]:!0}})};renderError(){let{updateError:e,removeError:t}=this.props;return null==e||e.hasCardError()||e.hasAddressError()?null!=t?(0,c.jsx)("div",{className:oh.zc,children:(0,c.jsx)(iV.w,{type:"critical",children:t.message})}):null:(0,c.jsx)("div",{className:oh.zc,children:(0,c.jsx)(iV.w,{type:"critical",children:e.message})})}renderBillingAddressSection(){let{billingAddress:e}=this.state,{updateError:t,paymentSource:n}=this.props,i=(0,ol.g)(n);return(0,c.jsxs)("div",{className:oh.yV,children:[(0,c.jsx)(z.E,{className:oh.bV,variant:"text-sm/normal",children:j.intl.string(j.t["50Auo2"])}),(0,c.jsx)(os.Ay,{...e,mode:os.Ay.Modes.EDIT,layout:i,onBillingAddressChange:this.handleAddressUpdate,error:t})]})}renderCardExpirationSection(){let{expiresMonth:e,expiresYear:t}=this.state;if(null==e||null==t)return null;let n=`${e.toString().padStart(2,"0")}/${t.toString().padStart(2,"0").slice(-2)}`;return(0,c.jsxs)("div",{className:oh.yV,children:[(0,c.jsx)(z.E,{className:oh.bV,variant:"text-sm/normal",children:j.intl.string(j.t.Fo2YP7)}),(0,c.jsx)(om,{expirationDate:n,onCardInfoChange:this.handleExpirationDateUpdate,error:this.props.updateError})]})}renderActions(){let{submitting:e,removing:t,isForSubscription:n}=this.props,{billingAddressValid:i,expirationValid:l}=this.state;return(0,c.jsx)("div",{className:oh.AU,children:(0,c.jsxs)(F.B,{direction:"horizontal",justify:"space-between",children:[(0,c.jsx)(sD.e,{children:(0,c.jsxs)("div",{className:oh.lH,children:[n?(0,c.jsx)(i4.m,{text:j.intl.string(j.t["v6/z28"]),children:(0,c.jsx)("div",{"aria-hidden":!0,className:oh.dm})}):null,(0,c.jsx)(T.$,{type:"button",disabled:n||e,loading:t,onClick:this.handleDelete,variant:"critical-secondary",size:ot.Fr?"sm":"md",text:ot.Fr?j.intl.string(j.t.oyYWHE):j.intl.string(j.t.yk5qfb)})]})}),(0,c.jsxs)(sD.e,{children:[(0,c.jsx)(T.$,{type:"button",disabled:e||t,onClick:this.handleCancel,variant:"secondary",size:ot.Fr?"sm":"md",text:j.intl.string(j.t["ETE/oC"])}),(0,c.jsx)(T.$,{loading:e,disabled:!i||t||!l,type:"submit",variant:"active",size:ot.Fr?"sm":"md",text:j.intl.string(j.t["R3BPH+"])})]})]})})}render(){let{paymentSource:e,isDefault:t,locale:n,className:i,isForSubscription:l}=this.props,{isDefault:s}=this.state,r=e instanceof a4.SJ;return(0,c.jsx)(on.Z,{editable:!0,className:ie()(oh.Nr,i),children:(0,c.jsxs)("form",{onSubmit:this.handleSubmit,noValidate:!0,children:[this.renderError(),(0,c.jsxs)("div",{className:oh.__invalid_paymentSection,children:[(0,c.jsx)(oA.A,{paymentSource:e,isDefault:t,isForSubscription:l,locale:n,showLabels:!0,showPaymentSourceIcon:!0}),e.invalid?(0,c.jsx)("div",{className:oh.Um,children:j.intl.string(j.t["3R0U0b"])}):null,(0,c.jsx)("div",{className:oh.Sv,children:r?j.intl.format(j.t.w9WkBl,{paypalURL:"https://www.paypal.com"}):j.intl.string(j.t.VXndyr)})]}),this.renderCardExpirationSection(),this.renderBillingAddressSection(),(0,c.jsx)("div",{className:oh.D5,children:(0,c.jsx)(oi.S,{value:oE,checked:s,onChange:e=>this.handleFieldChange(e,oE),label:j.intl.string(j.t.nag9Og),labelType:"secondary"})}),(0,c.jsx)(i2.c,{}),this.renderActions()]})})}}let ox=m.Ay.connectStores([a8.A],()=>({updateError:a8.A.editSourceError,removeError:a8.A.removeSourceError}))(oS);var op=n(776409),oT=n(743526),of=n(455218);function oI(){(0,a6.HF)({withRedemptionSuccessModal:!0,source:"desktop_billing_page",loadId:(0,a$.A)()})}class o_ extends g.PureComponent{static defaultProps={isEditing:!1,hideDivider:!1,onEditClick:()=>{}};handleEditClick=()=>{this.props.onEditClick(this.props.paymentSource.id)};render(){let{paymentSource:e,isDefault:t,isEditing:n,hideDivider:i,isForSubscription:l,locale:s,removing:r,submitting:a,onSubmit:o,onCancel:u,onDelete:d}=this.props;return n?(0,c.jsx)(ox,{paymentSource:e,isDefault:t,removing:r,submitting:a,locale:s,isForSubscription:l,onSubmit:o,onCancel:u,onDelete:d}):(0,c.jsxs)(c.Fragment,{children:[i?null:(0,c.jsx)(i2.c,{className:of.__invalid_sourceDivider}),(0,c.jsxs)("div",{className:of.Yb,children:[(0,c.jsx)(oA.A,{paymentSource:e,isDefault:t,isForSubscription:l,locale:s,showSubtext:!0,showLabels:!0,showPaymentSourceIcon:!0}),(0,c.jsx)(T.$,{variant:"secondary",onClick:this.handleEditClick,size:"sm",text:j.intl.string(j.t.bt75uw)})]})]})}}let oN=g.memo(function(e){let{paymentSource:t,hideDivider:n,isForSubscription:i,locale:l,onRedeemClick:s}=e,[r,a]=g.useState(null),o=(0,m.bG)([l7.default],()=>l7.default.getCurrentUser()?.storeCountry?.country??null),u=(0,m.bG)([a8.A],()=>a8.A.ipCountryCode),d=g.useMemo(()=>(0,a0.TW)(`-${o??u??"US"}`),[o,u]);return g.useEffect(()=>{void 0===t?a({amount:0,currency:d}):a5.YP(t.id).then(e=>{a(e)})},[t,d]),(0,c.jsxs)(c.Fragment,{children:[n?null:(0,c.jsx)(i2.c,{className:of.__invalid_sourceDivider}),(0,c.jsxs)("div",{className:of.Yb,children:[void 0!==t?(0,c.jsx)(oA.A,{paymentSource:t,isDefault:!1,isForSubscription:i,locale:l,showSubtext:!1,showLabels:!1,showPaymentSourceIcon:!0}):(0,c.jsxs)(la.A,{align:la.A.Align.CENTER,children:[(0,c.jsx)(a1._,{size:"lg"}),(0,c.jsx)(z.E,{variant:"text-sm/medium",className:oT.Wi,children:j.intl.string(op.default["/FQWfA"])})]}),(0,c.jsxs)("div",{className:of.zy,children:[(0,c.jsx)("div",{className:of.Tq,children:null==r?(0,c.jsx)(aJ.y,{type:aJ.y.Type.SPINNING_CIRCLE}):(0,c.jsx)(z.E,{variant:"text-sm/medium",children:function(){let{amount:e,currency:t}=r??{},n=t??d,i=String(n).toUpperCase(),l=(0,a7.$g)(e??0,n,{currencyDisplay:"narrowSymbol"});return`${i} ${l}`}()})}),(0,c.jsx)(T.$,{variant:"secondary",onClick:s,size:"sm",text:j.intl.string(op.default.hnRau6)})]})]})]})});class oC extends g.PureComponent{state={editingPayment:null};handleEditClick=async e=>{try{await a5.Gr(e),this.setState({editingPayment:e})}catch(e){}};handleCancel=()=>{this.setState({editingPayment:null})};handleDelete=async e=>{try{await a5.JQ(e),this.setState({editingPayment:null})}catch(e){}};handleSubmit=async(e,t)=>{if(null!=e)try{await a5.Ps(e,t),this.setState({editingPayment:null})}catch(e){}};handlePaymentSourceAdded=async e=>{await (0,a9.c_)(e.id)};handleAddPaymentMethod=()=>{(0,ln.openModalLazy)(async()=>{let{default:e}=await Promise.resolve().then(n.bind(n,362111));return t=>(0,c.jsx)(e,{...t,onAddPaymentSource:this.handlePaymentSourceAdded})},{onCloseCallback:()=>{(0,a3.ET)()}})};renderFooter(){let{paymentSources:e}=this.props;return(0,c.jsxs)("div",{className:of.qr,children:[0===Object.keys(e).length?(0,c.jsxs)("div",{className:of.z8,children:[(0,c.jsx)(z.E,{variant:"text-sm/normal",children:j.intl.string(j.t.aRHpAB)}),(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-subtle",className:of.Sv,children:j.intl.string(j.t.o9bOIl)})]}):null,(0,c.jsx)(T.$,{onClick:this.handleAddPaymentMethod,text:j.intl.string(j.t.CpOiEO)})]})}render(){let e,{showHeader:t,defaultPaymentSourceId:n,paymentSources:i,locale:l,removing:s,submitting:r,premiumSubscriptionPaymentSourceId:a,showGiftCards:o}=this.props,u=k().values(i).sort((e,t)=>e.id===n?-1:t.id===n?1:oe.default.compare(e.id,t.id)),d=u.filter(e=>!(e instanceof a4.LQ)),g=u.filter(e=>e instanceof a4.LQ),m=this.state.editingPayment,A=d.findIndex(e=>e.id===m),h=d.map((e,t)=>(0,c.jsx)(o_,{locale:l,paymentSource:e,isDefault:n===e.id,onCancel:this.handleCancel,onDelete:this.handleDelete,isForSubscription:e.id===a,hideDivider:0===t||A===t-1,onSubmit:this.handleSubmit,submitting:r,removing:s,isEditing:m===e.id,onEditClick:this.handleEditClick},e.id));return e=g.length>0?g.map((e,t)=>(0,c.jsx)(oN,{paymentSource:e,hideDivider:0===d.length||A===d.length-1,isForSubscription:e.id===a,locale:l,onRedeemClick:oI},e.id)):(0,c.jsx)(oN,{hideDivider:0===d.length||A===d.length-1,isForSubscription:!1,locale:l,onRedeemClick:oI}),(0,c.jsxs)(c.Fragment,{children:[t?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(E.D,{variant:"heading-lg/semibold",children:[(0,c.jsx)(a2.X,{size:"sm",className:of.hz})," ",j.intl.string(j.t.W26xGQ)]}),(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-subtle",children:j.intl.string(j.t.h6V3uK)})]}):null,h,o&&e,A!==d.length-1||o&&g.length>0?(0,c.jsx)(i2.c,{}):null,this.renderFooter()]})}}var ob=n(459357),oy=n(295405),ov=n(166403),oj=n(773669),oO=n(844828);function oL(){let e=(0,m.bG)([l7.default],()=>l7.default.getCurrentUser()?.storeCountry);return e?.country==null?null:{country:e.country,countryName:(0,aQ.Gw)(e.country)}}let oD=(0,a.E2)(o.X.BILLING_PAYMENT_METHODS,{Component:function(e){let{showHeader:t=!1}=e,n=(0,m.bG)([a8.A],()=>a8.A.isSyncing),i=(0,m.bG)([oy.A],()=>oy.A.paymentSources),l=(0,m.bG)([oy.A],()=>oy.A.defaultPaymentSourceId),s=(0,m.bG)([oj.default],()=>oj.default.locale),r=(0,m.bG)([ov.A],()=>ov.A.getPremiumTypeSubscription()),a=(0,m.bG)([a8.A],()=>a8.A.isRemovingPaymentSource),o=(0,m.bG)([a8.A],()=>a8.A.isUpdatingPaymentSource),{enabled:u}=(0,ob.c)({location:"UserSettingsBilling"});return(g.useEffect(()=>{a5.$o(),a5.hP()},[]),n&&0===Object.keys(i).length)?(0,c.jsx)("div",{className:oO.o,children:(0,c.jsx)(aJ.y,{})}):(0,c.jsx)(oC,{showHeader:t,paymentSources:i,defaultPaymentSourceId:l,premiumSubscriptionPaymentSourceId:null!=r&&r.status!==A.Dmq.CANCELED?r.paymentSourceId:null,locale:s,removing:a,submitting:o,showGiftCards:u})},useSearchTerms:()=>[j.intl.string(j.t.W26xGQ),j.intl.string(j.t["3pIjBH"])]}),oR=(0,a.zZ)(o.X.BILLING_PAYMENT_METHODS_CATEGORY,{useTitle:()=>j.intl.string(j.t.W26xGQ),useSubtitle:()=>{let e=oL();return null!=e?j.intl.format(j.t.e2t1G5,{country:e.countryName}):j.intl.string(j.t.h6V3uK)},useSubtitleDecoration:function(){return null==oL()?null:{type:d.p3.INFO_POPOVER,ariaLabel:j.intl.string(j.t.PuB1W7),popoverProps:{title:"",body:j.intl.string(j.t["21skUa"]),size:"sm",position:"top",getActions:e=>[{text:j.intl.string(j.t.PuB1W7),variant:"primary",onClick:()=>{window.open("https://support.discord.com/hc/articles/39799791912087","_blank"),e()}}]}}},buildLayout:()=>[oD]});var oP=n(549363),oG=n(545075);let oM=(0,a.E2)(o.X.BILLING_TRANSACTION_HISTORY,{Component:function(){let e=(0,m.bG)([oj.default],()=>oj.default.locale);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(oG.kb,{}),(0,c.jsx)(oP.A,{locale:e})]})},useSearchTerms:()=>[j.intl.string(j.t.obLrcK)]}),oU=(0,a.zZ)(o.X.BILLING_TRANSACTION_HISTORY_CATEGORY,{useTitle:()=>j.intl.string(j.t.obLrcK),buildLayout:()=>[oM]}),oV=(0,a.t_)(o.X.BILLING_PANEL,{useTitle:()=>j.intl.string(j.t.oeUm2s),buildLayout:()=>[oR,oU],useObscuredNotice:aq.L}),ok=(0,a.i4)(o.X.BILLING_SIDEBAR_ITEM,{useTitle:()=>j.intl.string(j.t.oeUm2s),icon:aZ.B,buildLayout:()=>[oV]});var ow=n(70283),oF=n(597770),oB=n(682618),oz=n(611881),oX=n(962644),oY=n(35587),oH=n(86379);let oK=(0,a.E2)(o.X.GIFT_BLOCKED_PAYMENTS_SETTING,{Component:oG.uK,usePredicate:()=>(0,oH.Hp)(),useSearchTerms:()=>[j.intl.string(j.t.vwMEHS)]}),oW=(0,a.zZ)(o.X.GIFT_BLOCKED_PAYMENTS_CATEGORY,{buildLayout:()=>[oK]});var oZ=n(982240),oq=n(788833),oQ=n(914410),oJ=n(360615),o$=n(215082);function o0(e){let{tier:t,active:n=!1}=e;return(0,c.jsxs)("div",{className:ie()(o$.fO,{[o$.bF]:n}),children:[null!=t.simple_icon_url&&(0,c.jsx)("img",{src:t.simple_icon_url,alt:"",className:o$.si}),(0,c.jsxs)("div",{className:o$.tc,children:[(0,c.jsx)(z.E,{variant:"text-sm/semibold",color:"text-subtle",children:t.name??""}),(0,c.jsx)(z.E,{variant:"text-xs/normal",color:"text-muted",children:j.intl.format(oJ.default.qvx9E4,{count:(0,oZ.rL)(t)})})]})]})}function o1(e){let{tiers:t,currentTier:n}=e;return(0,c.jsx)("div",{className:o$.dw,children:t.map(e=>(0,c.jsx)(o0,{tier:e,active:e.key===n?.key},e.key))})}function o2(e){let{analyticsLocation:t,location:n}=e,{analyticsLocations:i}=(0,eL.Ay)(tv.A.USER_SETTINGS_GIFT_INVENTORY),{openGiftModal:l}=(0,oq.$)({giftRecipient:void 0,analyticsLocations:i,analyticsObject:{object:A.ZSU.BUTTON_CTA,objectType:A.AnalyticsObjectTypes.GIFT},analyticsLocation:t,location:n});return(0,c.jsx)("div",{className:o$.NG,children:(0,c.jsx)(T.$,{variant:"primary",icon:oF.o,text:j.intl.string(oJ.default.DZnomS),onClick:l})})}function o3(e){let t,{badgeProgress:n,currentTier:i,nextTier:l,giftsRemaining:s}=e,r=(0,oZ.rL)(i),a=(0,oZ.rL)(l),o=(0,oz.GZ)(n,i,l);return t=null!=l?j.intl.formatToPlainString(oJ.default.XTX3OO,{count:s,nextTier:l?.name??""}):j.intl.formatToPlainString(oJ.default.LnsdbK,{currentTier:i?.name??""}),(0,c.jsxs)("div",{className:o$.mY,children:[i?.simple_icon_url!=null&&(0,c.jsx)("div",{className:o$.fC,children:(0,c.jsx)("img",{src:i.simple_icon_url,alt:"",className:o$.qS})}),(0,c.jsxs)("div",{className:o$.Qs,children:[(0,c.jsx)(z.E,{variant:"text-md/medium",color:"text-strong",children:t}),(0,c.jsx)(oQ.Ay,{variant:oQ.qP.BLUE,weight:oQ.fh.MEDIUM,progress:o}),(0,c.jsx)(z.E,{variant:"text-xs/normal",color:"text-muted",className:o$.qg,children:j.intl.format(oJ.default.iIpfQe,{threshold:null!=l?a:r,count:null!=l?n:r})})]}),l?.simple_icon_url!=null&&(0,c.jsx)("div",{className:o$.fC,children:(0,c.jsx)("img",{src:l.simple_icon_url,alt:"",className:o$.qS})})]})}function o5(e){let{analyticsLocation:t}=e,{badgeProgress:n,currentTier:i,nextTier:l,giftsRemaining:s,tiers:r}=(0,m.cf)([oZ.Ay],()=>({badgeProgress:oZ.Ay.getSingleRequirementProgress(ow.$.GIFTING)?.current??0,currentTier:oZ.Ay.getCurrentTier(ow.$.GIFTING),nextTier:oZ.Ay.getNextTier(ow.$.GIFTING),giftsRemaining:oZ.Ay.getRemainingToNextTier(ow.$.GIFTING),tiers:oZ.Ay.getBadgeById(ow.$.GIFTING)?.tiers??[]}));return 0===r.length?null:(0,c.jsxs)("div",{className:o$.kL,children:[(0,c.jsxs)("div",{className:o$.Jo,children:[n>0&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(o3,{badgeProgress:n,currentTier:i,nextTier:l,giftsRemaining:s}),(0,c.jsx)("div",{className:o$.yF})]}),(0,c.jsx)(o1,{tiers:r,currentTier:i}),(0,c.jsx)(z.E,{variant:"text-xs/normal",color:"text-muted",className:o$.PJ,children:j.intl.string(oJ.default["4Yp0mI"])})]}),(0,c.jsx)(o2,{analyticsLocation:t,location:"UserSettingsGiftingBadgeProgress"})]})}let o6=(0,a.zZ)(o.X.GIFTING_BADGE_CATEGORY,{useTitle:()=>j.intl.string(oJ.default.sFokBp),buildLayout:()=>[o4],usePredicate:()=>{let e=(0,oz.F5)("gift_inventory"),t=(0,m.bG)([oZ.Ay],()=>oZ.Ay.getBadgeById(ow.$.GIFTING));return e&&null!=t}}),o4=(0,a.E2)(o.X.GIFTING_BADGE_CONTENT,{useSearchTerms:()=>[j.intl.string(oJ.default.sFokBp)],Component:()=>(0,c.jsx)(o5,{})});var o8=n(264779),o7=n(412260),o9=n(555393),ue=n(725807),ut=n(212168),un=n(469778),ui=n(45938),ul=n(109802),us=n(869038),ur=n(221347);function ua(e){let{children:t,className:n,splashArtURL:i}=e;return(0,c.jsxs)(la.A,{className:ie()(ur.wx,n),align:la.A.Align.CENTER,children:[(0,c.jsx)("div",{className:ur.Bn,style:null!=i?{backgroundImage:`url(${i})`}:void 0}),t]})}function uo(e){let{children:t,className:n}=e;return(0,c.jsx)("div",{className:ie()(ur.rf,n),children:t})}class uu extends g.PureComponent{static Header=ua;static Body=uo;render(){let{children:e,className:t,onMouseEnter:n,onMouseLeave:i}=this.props;return(0,c.jsx)("div",{className:ie()(ur.Nr,t),onMouseEnter:n,onMouseLeave:i,children:e})}}var ud=n(165191),uc=n(871123),ug=n(366523),um=n(280450),uA=n(30793),uh=n(97352),uE=n(67480),uS=n(147925),ux=n(957565),up=n(615396),uT=n(990125);class uf extends g.PureComponent{_copyModeTimeout=new rE.Ep;state={copyMode:ul.q.DEFAULT};componentWillUnmount(){this._copyModeTimeout.stop()}get copyButtonText(){switch(this.state.copyMode){case ul.q.SUCCESS:return j.intl.string(j.t.XVvPjU);case ul.q.ERROR:return j.intl.string(j.t.i4GM3L);default:return j.intl.string(j.t.OpuAlK)}}handleRevoke(e){us.A.revokeGiftCode(e)}handleCopy=e=>{let{giftCode:t,sku:n}=this.props;(0,ui.AK)(t,n),(0,ux.C)(e,()=>this.setState({copyMode:ul.q.SUCCESS}),()=>this.setState({copyMode:ul.q.ERROR})),this._copyModeTimeout.start(1e3,()=>{this.setState({copyMode:ul.q.DEFAULT})})};render(){let{hideCode:e,giftCode:t}=this.props,{copyMode:n}=this.state;return(0,c.jsxs)(la.A,{direction:la.A.Direction.VERTICAL,className:uT.Gj,children:[(0,c.jsx)(ul.e,{className:uT.ph,value:(0,ui.Zq)(t.code),text:this.copyButtonText,mode:n,supportsCopy:ux.p5,hideMessage:e?j.intl.string(j.t["0RLn47"]):null,onCopy:this.handleCopy,buttonColor:sO.XD.BRAND,buttonLook:sO.pR.FILLED}),(0,c.jsxs)("div",{className:uT.KB,children:[null!=t.expiresAt?(0,c.jsxs)(g.Fragment,{children:[j.intl.format(j.t.ltVZcJ,{hours:t.expiresAt.diff(ii()(),"h")})," \u2014\xa0"]}):null,(0,c.jsx)(t8.D,{tag:"a",onClick:()=>this.handleRevoke(t.code),children:j.intl.string(j.t.v6Yazx)})]})]})}}class uI extends g.PureComponent{_loadedAt=null;state={isOpen:!1,isCreating:!1,isHovered:!1};componentDidMount(){this._loadedAt=Date.now()}handleGenerateGiftCode=async e=>{e.stopPropagation();let{skuId:t,subscriptionPlanId:n,giftStyle:i}=this.props;this.setState({isCreating:!0}),await us.A.createGiftCode(t,n,i),this.setState({isCreating:!1,isOpen:!0})};handleToggleOpen=()=>{let{skuId:e,subscriptionPlanId:t,loadedAt:n}=this.props,i=!this.state.isOpen;(null==n||null==this._loadedAt||n<this._loadedAt)&&i&&us.A.fetchUserGiftCodesForSKU(e,t),this.setState({isOpen:!this.state.isOpen})};renderGiftIcon(){let{sku:e,giftStyle:t,application:n}=this.props;return(0,uc.bF)(e)?(0,c.jsx)(ug.e,{shape:"square",sku:e,containerClassName:uT.ez}):null!=t?(0,c.jsx)(ud.A,{giftStyle:t,className:uT.ez,shouldAnimate:this.state.isHovered}):(0,c.jsx)(iZ.A,{game:n,size:iZ.M.MEDIUM,skuId:e.id})}renderSubtitle(){let{sku:e,entitlements:t,application:n}=this.props;return(0,uc.bF)(e)?(0,c.jsxs)("div",{className:ie()(uT.Oc,uT.ic),children:[(0,c.jsx)(iZ.A,{game:n,size:iZ.M.XSMALL,skuId:e.id,className:uT._u}),j.intl.format(j.t["6plpZi"],{applicationName:n.name,copies:t.length})]}):(0,c.jsx)("div",{className:uT.Oc,children:j.intl.format(j.t.zMcvcA,{copies:t.length})})}renderTitle(){let e,{sku:t,subscriptionPlan:n,giftCodeBatchId:i}=this.props;return e=i===tk.FB?j.intl.string(j.t.odsU6W):i===tk.Bu&&null!=n?j.intl.formatToPlainString(n.interval===tk.WT.MONTH?j.t.uZjpiJ:j.t.bJW1EA,{skuName:t.name,intervalCount:n.intervalCount}):null==n?t.name:j.intl.formatToPlainString(n.interval===tk.WT.MONTH?j.t.rCJvqo:j.t.Vd3Iu8,{skuName:t.name,intervalCount:n.intervalCount}),(0,c.jsx)("div",{className:uT.mO,children:e})}renderGenerateGiftCodeRow(){return(0,c.jsxs)(la.A,{justify:la.A.Justify.BETWEEN,align:la.A.Align.CENTER,className:uT.pe,children:[(0,c.jsx)(z.E,{variant:"text-md/normal",children:j.intl.string(j.t.lELyPj)}),(0,c.jsx)(T.$,{variant:"primary",size:"sm",text:j.intl.string(j.t.Q3Qguo),loading:this.state.isCreating,onClick:this.handleGenerateGiftCode})]})}setIsHovered(e){this.setState({isHovered:e})}render(){let{entitlements:e,application:t,giftCodes:n,className:i,sku:l,isFetching:s,hideCodes:r}=this.props,{isOpen:a}=this.state;return(0,c.jsxs)(uu,{className:i,children:[(0,c.jsx)(t8.D,{onClick:this.handleToggleOpen,className:uT.Nr,onMouseEnter:()=>this.setIsHovered(!0),onMouseLeave:()=>this.setIsHovered(!1),children:(0,c.jsx)(uu.Header,{splashArtURL:t.getSplashURL(512),children:(0,c.jsxs)("div",{className:uT.MY,children:[(0,c.jsxs)(la.A,{align:la.A.Align.CENTER,children:[this.renderGiftIcon(),(0,c.jsxs)("div",{className:uT.TK,children:[this.renderTitle(),this.renderSubtitle()]})]}),(0,c.jsx)(uS.A,{direction:a?uS.A.Directions.UP:uS.A.Directions.DOWN,className:uT.eO})]})})}),a?(0,c.jsx)(uu.Body,{children:s?(0,c.jsx)(aJ.y,{className:uT.u1}):(0,c.jsxs)(g.Fragment,{children:[n.length<e.length?this.renderGenerateGiftCodeRow():null,n.map(e=>(0,c.jsx)(uf,{giftCode:e,sku:l,hideCode:r},e.code))]})}):null]})}}let u_=m.Ay.connectStores([uE.A,e8.A,uA.A,iz.A,uh.A,um.default],e=>{let{skuId:t,subscriptionPlanId:n,giftStyle:i}=e,l=uE.A.get(t);if(null==l)throw Error("SKU was unavailable while rendering gift.");let s=uA.A.getForGifterSKUAndPlan(um.default.getId(),t,n).filter(e=>!e.isClaimed).filter(e=>e.giftStyle===i);return{sku:l,hideCodes:e8.A.enabled,isFetching:uA.A.getUserGiftCodesFetchingForSKUAndPlan(t,n),loadedAt:uA.A.getUserGiftCodesLoadedAtForSKUAndPlan(t,n),application:iz.A.getApplication(l.applicationId),subscriptionPlan:null!=n?(0,up.c9)(n):null,giftCodes:s}})(uI);var uN=n(725570),uC=n(736653),ub=n(46054);let uy=ii().duration(30,"days");var uv=n(416052),uj=n(53070);function uO(e){let{onClose:t,transitionState:n}=e;return(0,c.jsx)(lt.Modal,{title:"",size:"md",input:(0,c.jsx)("div",{className:uj.aR}),onClose:async()=>await t(),actions:[{text:j.intl.string(j.t.cpT0Cq),variant:"primary",onClick:t}],transitionState:n,children:(0,c.jsxs)("div",{className:uj.t4,children:[(0,c.jsx)(E.D,{variant:"heading-xl/semibold",children:j.intl.string(j.t.iufib1)}),(0,c.jsx)(z.E,{variant:"text-md/normal",className:uj.G3,children:j.intl.string(j.t.eAn6z2)})]})})}let uL=function(e){let{onClose:t,onClaim:n,code:i,outboundPromotion:l,transitionState:s}=e,[r,a]=g.useState(null),o=(0,tU.GV)(),{analyticsLocations:u}=(0,eL.Ay)(tv.A.USER_SETTINGS_GIFT_INVENTORY);return(g.useEffect(()=>{null==i&&(0,o8.kd)({promotionId:l.id,promotionTitle:l.outboundTitle,partnerId:l.partnerId,analyticsLocations:u}).then(e=>n(e)).catch(e=>a(e?.body?.code))},[i,l.id,l.outboundTitle,l.partnerId,n,u]),null!=r)?(0,c.jsx)(uO,{onClose:t,transitionState:s}):null==i?(0,c.jsx)(aJ.y,{className:uj.Lq}):(0,c.jsx)(lt.Modal,{title:"",size:"md",onClose:async()=>await t(),input:(0,c.jsxs)("div",{className:uj.N1,children:[(0,c.jsx)("div",{className:uj.Qw}),(0,c.jsx)(E.D,{variant:"heading-xl/semibold",children:j.intl.string(j.t["23BfZh"])}),(0,c.jsx)(z.E,{variant:"text-md/normal",className:uj.G3,children:l.outboundRedemptionModalBody})]}),actions:[{text:j.intl.string(j.t.TulDPl),variant:"secondary",onClick:async()=>await t()},{text:j.intl.string(j.t["+zx47d"]),variant:"primary",onClick:()=>{let e=(0,o8.kc)(i,l);window.open(e,"_blank")}}],transitionState:s,"aria-label":o,children:(0,c.jsxs)("div",{children:[(0,c.jsx)(i2.c,{className:uj.M5}),(0,c.jsx)(tH.D,{label:j.intl.string(j.t.s9LFQh),helperText:j.intl.string(j.t["F+nFTZ"]),children:(0,c.jsx)(uv.A,{value:i,buttonColor:sO.$n.Colors.BRAND,buttonLook:sO.$n.Looks.FILLED,delay:1e3})})]})})};var uD=n(707554),uR=n(339048),uP=n(104589);function uG(){let e=(0,m.yK)([un.A],()=>un.A.getGiftable()).filter(e=>{let{giftCodeBatchId:t}=e;return null==t}),t=k().groupBy(e,e=>(0,ui.Kx)(e.skuId,e.subscriptionPlanId,e.giftStyle)),[n,i]=g.useState(!1);if(g.useEffect(()=>{e2.h.wait(()=>{(0,uR.XJ)().then(()=>i(!0))})},[]),!n)return(0,c.jsx)(aJ.y,{className:uP.Lq});if(0===Object.keys(t).length)return(0,c.jsxs)("div",{className:uP.p$,children:[(0,c.jsx)("div",{className:uP.QT}),(0,c.jsx)(uD.H,{className:uP.ks,children:j.intl.string(j.t.B1qgZn)}),(0,c.jsx)("p",{className:uP.WO,children:j.intl.format(j.t.HezvJ8,{onClick:function(){(0,t9.openUserSettings)(o.X.NITRO_PANEL)}})})]});let l=k().keys(t).map(e=>{let{skuId:n,subscriptionPlanId:i,giftStyle:l}=(0,ui.X6)(e);return(0,c.jsx)(u_,{skuId:n,subscriptionPlanId:i,entitlements:t[e],giftStyle:l},e)});return(0,c.jsx)(F.B,{gap:"lg",children:l})}function uM(e){let t,{outboundPromotion:n,code:i}=e,[l,s]=g.useState(!1),[r,a]=g.useState(!1);function o(){return s(e=>!e)}let u=(0,uC.Ay)(),d=(0,o8.WD)(n.id,u),m=null!=i,A=g.useMemo(()=>(0,il.i$)(m?null!=n.outboundRedemptionEndDate?ii()(n.outboundRedemptionEndDate):ii()(n.endDate).add(uy):ii()(n.endDate),"LL"),[n,m]);m&&l?t=j.intl.format(j.t.pkxVx6,{endDate:A,onClickDetails:o}):m&&!l?t=j.intl.format(j.t["4sFeob"],{endDate:A,onClickDetails:o}):!m&&l?t=j.intl.format(j.t["RBnE+l"],{endDate:A,onClickDetails:o}):m||l||(t=j.intl.format(j.t["57+7Qn"],{endDate:A,onClickDetails:o}));let h=m?j.intl.string(j.t["2cHUti"]):j.intl.string(j.t.O13yhz),S=(0,o9.N)()?.isEligible===!0,x=g.useCallback(()=>a(!1),[]),{outboundTitle:p,outboundTermsAndConditions:f}=n;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("div",{className:uP.AX,children:[(0,c.jsxs)("div",{className:uP.Pg,children:[(0,c.jsxs)("div",{className:uP.At,children:[(0,c.jsx)("div",{className:uP.$G,children:(0,c.jsx)("img",{alt:"",src:d,className:uP.IJ})}),(0,c.jsxs)("div",{children:[(0,c.jsx)(E.D,{variant:"heading-md/semibold",children:p}),(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-default",children:t})]})]}),(m||S)&&(0,c.jsx)(T.$,{text:h,onClick:()=>a(!0),size:"sm"})]}),l&&(0,c.jsx)(z.E,{className:uP.GL,variant:"text-xs/normal",color:"text-default",children:ub.A.parse(f,!1,{allowLinks:!0})})]}),r&&(0,c.jsx)(uN.aF,{renderModal:e=>(0,c.jsx)(uL,{...e,onClose:x,onClaim:oX.Ay.addClaimedOutboundPromotionCode,code:i,outboundPromotion:n}),onCloseRequest:x})]})}function uU(e){let{redesign:t=!1}=e,n=(0,m.yK)([un.A],()=>un.A.getGiftable()).filter(e=>{let{giftCodeBatchId:t}=e;return null!=t}),i=(0,o9.N)()?.isEligible??null,{activeOutboundPromotions:l,claimedEndedOutboundPromotions:s,claimedOutboundPromotionCodeMap:r}=(0,oY.y7)(),a=n.find(e=>e.giftCodeBatchId===tk.FB&&!e.consumed),o=n.filter(e=>e.giftCodeBatchId===tk.Bu&&!e.consumed)??[],[u,d]=k().partition(o,e=>{let{subscriptionPlanId:t}=e;return t===tk.gD.PREMIUM_YEAR_TIER_2}),g=l.length+s.length>0,h=t||!g?null:(0,c.jsxs)("div",{className:uP.N1,children:[(0,c.jsx)(E.D,{variant:"heading-md/semibold",children:j.intl.string(j.t.wFsj3B)}),(0,c.jsx)(i2.c,{className:uP.yF})]}),S=!1===i&&g?(0,c.jsxs)("div",{className:uP.uo,children:[(0,c.jsx)(rB.t,{size:"md",color:nK.A.colors.REDESIGN_BUTTON_PREMIUM_PRIMARY_PURPLE_FOR_GRADIENT_2,className:uP.PC}),(0,c.jsx)(z.E,{variant:"text-md/normal",className:uP.Qw,children:j.intl.format(j.t.G4fwxK,{onClick:()=>{(0,tP.default)(),(0,tW.pX)(A.BVt.APPLICATION_STORE)}})}),(0,c.jsx)(ue.A,{showGradient:!0,className:uP.aA,subscriptionTier:tk.pe.TIER_2,textOptions:{textOverride:j.intl.string(j.t.mr4K7D)}})]}):null;return(0,c.jsxs)("div",{children:[h,(0,c.jsx)(ut.A,{className:uP.Yj,isShown:!1===i&&g,type:ut.i.PREMIUM,hasBackground:!0,children:(0,c.jsxs)("div",{className:uP.DE,children:[S,s.map(e=>{let{code:t,promotion:n}=e;return(0,c.jsx)(uM,{outboundPromotion:n,code:t},n.id)}),l.map(e=>(0,c.jsx)(uM,{outboundPromotion:e,code:r[e.id]},e.id)),null!=a?(0,c.jsx)(u_,{skuId:a.skuId,subscriptionPlanId:a.subscriptionPlanId,entitlements:[a],giftCodeBatchId:tk.FB},(0,ui.Kx)(a.skuId,a.subscriptionPlanId)):null,u.length>0?(0,c.jsx)(u_,{skuId:u[0].skuId,subscriptionPlanId:u[0].subscriptionPlanId,entitlements:u,giftCodeBatchId:tk.Bu},(0,ui.Kx)(u[0].skuId,u[0].subscriptionPlanId)):null,d.length>0?(0,c.jsx)(u_,{skuId:d[0].skuId,subscriptionPlanId:d[0].subscriptionPlanId,entitlements:d,giftCodeBatchId:tk.Bu},(0,ui.Kx)(d[0].skuId,d[0].subscriptionPlanId)):null]})})]})}let uV=(0,a.zZ)(o.X.MY_GIFTS_CATEGORY,{useTitle:uw,buildLayout:()=>[uk],usePredicate:()=>{let{claimedOutboundPromotionCodes:e,claimedOutboundPromotionCodesLoaded:t}=(0,m.cf)([o7.A],()=>({claimedOutboundPromotionCodes:o7.A.claimedOutboundPromotionCodes,claimedOutboundPromotionCodesLoaded:o7.A.claimedOutboundPromotionCodesLoaded})),n=(0,oY.T1)({includeClaimedPromotions:!0}),i=(0,o8.Wl)(e,n).length;return t&&n.length+i>0}}),uk=(0,a.E2)(o.X.MY_GIFTS_CONTENT,{useSearchTerms:()=>[uw()],Component:()=>(0,c.jsx)(uU,{redesign:!0})});function uw(){return j.intl.string(j.t.YzjdWJ)}let uF=(0,a.zZ)(o.X.PURCHASED_GIFTS_CATEGORY,{useTitle:uz,buildLayout:()=>[uB]}),uB=(0,a.E2)(o.X.PURCHASED_GIFTS_CONTENT,{useSearchTerms:()=>[uz()],Component:()=>(0,c.jsx)(uG,{})});function uz(){return j.intl.string(j.t.FWe6CP)}var uX=n(532446),uY=n(499454);class uH extends g.Component{state={codeInput:"",submitting:!1,hasError:!1,isPromoCode:!1};get analyticsLocation(){let{analyticsContext:{location:e}}=this.props;return{...e,object:A.ZSU.BUTTON_CTA}}handleChange=e=>{this.setState({codeInput:e,hasError:!1})};handleSubmit=async e=>{e.preventDefault();let{codeInput:t}=this.state;if(""===t)return;let n=t.trim();this.setState({submitting:!0});try{if(this.props.acceptGiftCardRedemption)try{await (0,a6.Qp)(n),(0,a6.HF)({initialCode:n,withRedemptionSuccessModal:!0,source:"user_settings_gift_code_redemption",loadId:(0,a$.A)()}),this.setState({codeInput:""});return}catch{}let e=(0,ui.Vd)(t);if(null==e)return void this.setState({hasError:!0});let i=await us.A.resolveGiftCode(e);if(null!=i&&null!=i.giftCode.promotion)throw this.setState({isPromoCode:!0}),Error("Cannnot redeem promotion code as gift");e7.default.track(A.HAw.OPEN_MODAL,{type:"gift_accept",location:{...this.analyticsLocation,section:A.JJy.LIBRARY_INVENTORY_CODE_REDEMPTION,object:A.ZSU.BUTTON_CTA}}),(0,uY.h)({processedCode:e}),this.setState({codeInput:""})}catch(e){this.setState({hasError:!0})}finally{this.setState({submitting:!1})}};render(){let{redesign:e,obscureInput:t}=this.props,{codeInput:n,submitting:i,hasError:l,isPromoCode:s}=this.state,r=e?j.intl.string(j.t["hVEn/j"]):j.intl.string(j.t.SeKIoS),a=e?j.intl.string(j.t.epHMtp):void 0;return(0,c.jsx)(nZ.n,{label:e?void 0:j.intl.string(j.t["il+VCo"]),children:(0,c.jsx)("form",{onSubmit:this.handleSubmit,children:(0,c.jsxs)(uX.M,{children:[(0,c.jsx)(li.k,{label:r,description:a,type:t?"password":"text",value:n,onChange:this.handleChange,placeholder:"WUMP-AAAAA-BBBBB-CCCCC",error:!s&&l?j.intl.string(j.t.Y11a2u):null,helperText:s?j.intl.format(j.t.gPt3PE,{promoLink:()=>{window.open(`https://discord.com/billing/promotions/${n}`)}}):null,fullWidth:!0}),(0,c.jsx)(T.$,{variant:"primary",text:j.intl.string(j.t.KIpp7M),type:"submit",loading:i,disabled:e&&0===n.length})]})})})}}function uK(e){let{redesign:t=!1}=e,{enabled:n}=(0,ob.c)({location:"UserSettingsBilling"}),i=g.useContext(e7.AnalyticsContext),l=(0,m.bG)([e8.A],()=>e8.A.enabled);return(0,c.jsx)(uH,{analyticsContext:i,obscureInput:l,acceptGiftCardRedemption:n,redesign:t})}let uW=(0,a.zZ)(o.X.REDEEM_GIFT_CATEGORY,{useTitle:()=>j.intl.string(j.t["il+VCo"]),buildLayout:()=>[uZ],usePredicate:()=>!(0,oH.Hp)()}),uZ=(0,a.E2)(o.X.REDEEM_CODE_INPUT,{Component:()=>(0,c.jsx)(uK,{redesign:!0}),useSearchTerms:()=>[j.intl.string(j.t["jcSP+g"]),j.intl.string(j.t["il+VCo"])]}),uq=(0,a.t_)(o.X.GIFT_PANEL,{useTitle:()=>j.intl.string(j.t["jcSP+g"]),buildLayout:()=>[uW,uV,o6,uF,oW],initialize:()=>{oX.Ay.fetchClaimedOutboundPromotionCodes(),(0,oz.Ig)("gift_inventory")&&(0,oB.o0)(ow.$.GIFTING)}}),uQ=(0,a.i4)(o.X.GIFT_SIDEBAR_ITEM,{useTitle:()=>j.intl.string(j.t["jcSP+g"]),icon:oF.o,usePersistentBadge:function(){let e=(0,oY.IO)().length;return g.useMemo(()=>({badgeType:d.Xi.COUNT,count:e}),[e])},buildLayout:()=>[uq]});var uJ=n(659758),u$=n(322281),u0=n(815846);let u1=(0,a.E2)(o.X.NITRO_SETTING,{Component:function(){let e=(0,m.bG)([l7.default],()=>l7.default.getCurrentUser());return(0,r0.YE)(e,tk.PremiumTypes.TIER_2)?(0,c.jsx)(u0.A,{}):(0,c.jsx)(u$.A,{})},useSearchTerms:()=>[j.intl.string(j.t.Ipxkog)]}),u2=(0,a.zZ)(o.X.NITRO_CATEGORY,{buildLayout:()=>[u1]}),u3=(0,a.t_)(o.X.NITRO_PANEL,{useTitle:()=>j.intl.string(j.t.Ipxkog),useObscuredNotice:aq.L,buildLayout:()=>[u2]}),u5=(0,a.i4)(o.X.NITRO_SIDEBAR_ITEM,{useTitle:()=>j.intl.string(j.t.Ipxkog),icon:rB.t,usePersistentBadge:function(e){let t=(0,uJ.e)(e);return g.useMemo(()=>({badgeType:d.Xi.STRONGLY_DISCOURAGED_CUSTOM,customBadge:t}),[t])},buildLayout:()=>[u3]});var u6=n(104510),u4=n(820739),u8=n(73825),u7=n(160946),u9=n(859241),de=n(531260),dt=n(527113),dn=n(338548),di=n(776096),dl=n(711014),ds=n(178368),dr=n(725538),da=n(168482);function du(){return(0,c.jsxs)("div",{className:dr.iE,children:[(0,c.jsx)("img",{className:dr.Kk,alt:"",src:da}),(0,c.jsxs)("div",{className:dr.pq,children:[(0,c.jsx)(z.E,{variant:"text-lg/bold",children:j.intl.string(j.t.ZHNSYf)}),(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-muted",children:j.intl.string(j.t.kCj5ps)})]}),(0,c.jsx)(T.$,{variant:"secondary",text:j.intl.string(j.t.JFlifp),onClick:function(){(0,tW.pX)(A.BVt.GUILD_DISCOVERY),(0,tP.default)()}})]})}var dd=n(365199),dc=n(906199),dg=n(443865),dm=n(980707),dA=n(473145);function dh(e){let{guildBoostSlot:t,onClose:i,hasCancelableGuildBoostSlot:l,premiumSubscription:s,onSelect:r,fractionalState:a}=e,u={transfer:{label:null!=t.premiumGuildSubscription?j.intl.string(j.t["PR0n//"]):j.intl.string(j.t["+fmEYG"]),subtext:t.isOnCooldown()?j.intl.string(j.t.XnB8M0):null,disabled:t.isOnCooldown()},cancel:{label:j.intl.string(j.t.twFU3R),subtext:l?null:j.intl.string(j.t.oQ9lOh),disabled:!l},uncancel:{label:j.intl.string(j.t["2glQNp"]),subtext:null,disabled:!1}};switch(s.status){case A.Dmq.PAST_DUE:u.cancel.disabled=!0,u.cancel.subtext=j.intl.string(j.t.WnL6DV),u.uncancel.disabled=!0;break;case A.Dmq.PAUSE_PENDING:case A.Dmq.PAUSED:a===tk.xc.NONE&&(u.transfer.disabled=!0,u.transfer.subtext=j.intl.string(j.t.LiLRRT),u.cancel.subtext=j.intl.string(j.t["1ywaWL"]),u.cancel.disabled=!0,u.uncancel.disabled=!0)}let d=g.useMemo(()=>s.isPausedOrPausePending&&a===tk.xc.NONE?(0,c.jsx)(e0.Dr,{id:"manage-subscription",label:j.intl.string(j.t.obRG6Y),action:()=>(0,t9.openUserSettings)(o.X.SUBSCRIPTIONS_PANEL),iconLeft:dg.x,leadingAccessory:{type:"icon",icon:dg.x}}):null,[a,s]);return(0,c.jsxs)(dm.W,{"data-menu-migrated-auto":!0,onSelect:r,navId:"subscription-context",variant:"fixed","aria-label":j.intl.string(j.t.ogxXGq),onClose:i,children:[(0,c.jsx)(e0.Dr,{id:"apply",label:u.transfer.label,subtext:u.transfer.subtext,action:function(){(0,ln.openModalLazy)(async()=>{let{default:e}=await Promise.all([n.e("374913"),n.e("56275"),n.e("793781"),n.e("387356"),n.e("610943"),n.e("534428"),n.e("693173"),n.e("418710"),n.e("238249")]).then(n.bind(n,724624));return n=>(0,c.jsx)(e,{...n,guildBoostSlots:[t],locationSection:A.JJy.SETTINGS_PREMIUM})})},disabled:u.transfer.disabled}),(0,dA.I5)(t)?(0,c.jsx)(e0.Dr,{id:"uncancel",label:u.uncancel.label,subtext:u.uncancel.subtext,action:function(){(0,ln.openModalLazy)(async()=>{let{default:e}=await Promise.resolve().then(n.bind(n,342744));return n=>(0,c.jsx)(e,{...n,guildBoostSlotId:t.id})})},disabled:u.uncancel.disabled}):(0,c.jsx)(e0.Dr,{id:"cancel",label:u.cancel.label,subtext:u.cancel.subtext,action:function(){(0,ln.openModalLazy)(async()=>{let{default:e}=await Promise.resolve().then(n.bind(n,983511));return n=>(0,c.jsx)(e,{...n,guildBoostSlot:t})})},disabled:u.cancel.disabled,color:"danger"}),d]})}var dE=n(545934),dS=n(548118),dx=n(987144),dp=n(864310),dT=n(378102);function df(e){let{guild:t,className:n}=e,{total:i}=(0,dp.A)(t.id);return(0,c.jsxs)("div",{className:n??dT.OA,children:[(0,c.jsx)(dS.Ay,{className:dT.$f,guild:t,size:dS.Ay.Sizes.MEDIUM}),(0,c.jsxs)("div",{className:dT.gI,children:[(0,c.jsx)(z.E,{variant:"heading-md/semibold",color:"text-default",tag:"span",children:t.name}),(0,c.jsxs)("div",{className:dT.ew,children:[(0,c.jsxs)("div",{className:dT.QW,children:[(0,c.jsx)(u6._,{className:dT.Wz,color:nK.A.unsafe_rawColors.GUILD_BOOSTING_PINK_REFRESH}),(0,c.jsx)(z.E,{variant:"text-xs/semibold",color:"text-subtle",children:j.intl.format(j.t["pob/cL"],{subscriptions:i})})]}),t.premiumTier!==A.TVA.NONE&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:dT.zk}),(0,c.jsx)(z.E,{variant:"text-xs/semibold",color:"text-subtle",children:(0,dA.gb)(t.premiumTier,{useLevels:!1})})]})]})]})]})}function dI(e){let{guildId:t}=e,n=(0,m.bG)([lc.A],()=>lc.A.getGuild(t),[t]);return null==n?null:(0,c.jsxs)("div",{className:dT.Nr,children:[(0,c.jsx)(df,{guild:n}),(0,c.jsx)(T.$,{variant:"secondary",size:"sm",icon:u6._,text:j.intl.string(j.t.aBHecF),onClick:()=>{(0,dx.g)({analyticsLocations:[],analyticsLocation:{page:A.liQ.GUILD_BOOSTING_USER_SETTINGS,section:A.JJy.GUILD_BOOSTING_RECOMMENDED_SERVER_BOOST_THIS_SERVER_CTA,object:A.ZSU.BUTTON_CTA,objectType:A.AnalyticsObjectTypes.BUY},guild:n})}})]})}var d_=n(512062);let dN="https://cdn.discordapp.com/assets/content/272d3fa6496aedb9dee76f2d555913bfd56c9e9aacd6de3c18449644d9749657.png";function dC(e){let{slot:t,guildTier:n,premiumSubscription:i,hasCancelableSlots:l,isLast:s}=e,r=g.useRef(null),a=(0,dA.I5)(t),o=g.useMemo(()=>null!=t.cooldownEndsAt?new Date(t.cooldownEndsAt):null,[t.cooldownEndsAt]),u=null!=o&&o>new Date,d=(0,de.A)(),m=g.useMemo(()=>(function(e,t){if(null==e||e===A.TVA.NONE)return"";let n=[j.intl.formatToPlainString(j.t["dLlKX/"],{numEmojiSlots:tk.TG[e].limits.emoji}),j.intl.formatToPlainString(j.t["+ANIfv"],{numStickerSlots:tk.TG[e].limits.stickers}),j.intl.formatToPlainString(j.t["4gt60b"],{numSoundboardSlots:tk.TG[e].limits.soundboardSounds}),j.intl.formatToPlainString(j.t.XahSjZ,{resolution:tk.TG[e].limits.screenShareQualityResolution,framerate:tk.TG[e].limits.screenShareQualityFramerate}),j.intl.formatToPlainString(j.t.NbNs7S,{bitrate:tk.TG[e].limits.bitrate/1e3}),j.intl.formatToPlainString(j.t.VVKcpn,{filesize:tk.TG[e].limits.fileSize/1024/1024}),j.intl.formatToPlainString(j.t.TbpCvv,{numVideoStageSeats:tk.TG[e].limits.stageVideoUsers}),j.intl.string(j.t.LDyX3i),j.intl.string(j.t.YtGlPW)];e>=A.TVA.TIER_2&&(n.push(j.intl.string(j.t.SztbtN)),n.push(j.intl.string(j.t["3GK91n"]))),e>=A.TVA.TIER_3&&n.push(j.intl.string(j.t["XUUJd+"]));let i=0;for(let e=0;e<t.length;e++)i=31*i+t.charCodeAt(e)|0;let l=n[Math.abs(i)%n.length];return j.intl.formatToPlainString(j.t["/dOAmQ"],{perk:l})})(n,t.id),[n,t.id]),h=g.useMemo(()=>{if(""!==m)return m;let e=null!=t.premiumGuildSubscription?oe.default.extractTimestamp(t.premiumGuildSubscription.id):0;return j.intl.formatToPlainString(j.t.lY2Bur,{date:new Date(e)})},[m,t.premiumGuildSubscription]),E=g.useMemo(()=>a?i.isPausedForFractionalPremium?d.endsAt.toDate():i.currentPeriodEnd:null,[a,i,d]);return(0,c.jsxs)("div",{className:ie()(d_.iq,{[d_.Mt]:s}),children:[(0,c.jsxs)("div",{className:d_.kd,children:[(0,c.jsx)("img",{alt:"",className:d_.bB,src:dN}),a&&null!=E?(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-subtle",children:j.intl.format(j.t.Z4ULRD,{date:E})}):(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-subtle",children:h}),u&&null!=o&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:d_.zk}),(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-feedback-info",children:j.intl.formatToPlainString(j.t.YJlswH,{date:o.toLocaleDateString()})})]}),!u&&null!=i.trialEndsAt&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:d_.zk}),(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-feedback-warning",children:j.intl.formatToPlainString(j.t.OdPSpk,{date:new Date(i.trialEndsAt).toLocaleDateString()})})]})]})]}),(0,c.jsx)(rQ.Y,{targetElementRef:r,renderPopout:e=>{let{closePopout:n}=e;return(0,c.jsx)(dh,{onClose:n,guildBoostSlot:t,premiumSubscription:i,hasCancelableGuildBoostSlot:l,fractionalState:d.fractionalState})},position:"right",align:"center",children:e=>(0,c.jsx)(t8.D,{innerRef:r,"aria-label":j.intl.string(j.t.PdRCRg),className:d_.Mj,...e,children:(0,c.jsx)(dd.j,{size:"xs",color:nK.A.colors.INTERACTIVE_TEXT_DEFAULT})})})]})}function db(e){let{guildId:t,slots:n,premiumSubscription:i,hasCancelableSlots:l}=e,s=(0,m.bG)([lc.A],()=>lc.A.getGuild(t),[t]);return(0,c.jsxs)("div",{className:d_.Nr,children:[(0,c.jsx)("div",{className:d_.MY,children:null!=s?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(df,{guild:s,className:d_.OA}),(0,c.jsx)(T.$,{variant:"secondary",size:"sm",text:j.intl.string(j.t.KLOhbO),onClick:()=>{(0,tP.default)(),(0,dc.K4)({guildId:s.id,location:{section:A.JJy.GUILD_BOOSTING_RECOMMENDED_SERVER_GO_TO_SERVER_CTA}})}})]}):(0,c.jsx)("div",{className:d_.OA,children:(0,c.jsx)(E.D,{variant:"heading-md/semibold",color:"text-default",children:j.intl.string(j.t["6Kwwuo"])})})}),n.map((e,t)=>(0,c.jsx)(dC,{slot:e,guildTier:s?.premiumTier,premiumSubscription:i,hasCancelableSlots:l,isLast:t===n.length-1},e.id))]})}function dy(e){let{guildBoostSlots:t,premiumSubscription:n,pausedAppliedGuildBoosts:i,isPaused:l}=e,{boostsByGuildId:s,numActiveSlots:r}=g.useMemo(()=>{if(l&&null!=n)return{boostsByGuildId:function(e,t){let n={};for(let t of e)t.guildId in n||(n[t.guildId]=[]),n[t.guildId].push(t);let i={};for(let e of Object.keys(n)){let l=n[e];i[e]=l.map(n=>dE.A.createFromServer({id:n.id,subscription_id:t.id,canceled:!1,premium_guild_subscription:{id:n.id,guild_id:e},cooldown_ends_at:null},t))}return i}(i,n),numActiveSlots:0};let e=0,s={};for(let n of Object.keys(t)){let i=t[n];if(!(0,dA.I5)(i)&&e++,null!=i.premiumGuildSubscription){let e=i.premiumGuildSubscription.guildId;e in s||(s[e]=[]),s[e].push(i)}}return{boostsByGuildId:s,numActiveSlots:e}},[t,l,i,n]);if(null==n||0===Object.keys(s).length)return null;let a=r>r0.Ay.getNumIncludedPremiumGuildSubscriptionSlots(n.planId);return(0,c.jsx)("div",{className:d_.kR,children:oe.default.keys(s).map(e=>(0,c.jsx)(db,{guildId:e,slots:s[e],premiumSubscription:n,hasCancelableSlots:a},e))})}var dv=n(502572),dj=n(983511),dO=n(342744),dL=n(496431);let dD=function(e){let{className:t,cooldown:n}=e,i=(0,dL.A)(n);return(0,c.jsx)(z.E,{className:t,variant:"text-sm/medium",color:"text-muted",children:(0,il.uN)(i,{days:j.t.WUTPDc,hours:j.t.c1qodV,minutes:j.t["2+A3dv"]})})};var dR=n(928171);function dP(e){let{guildBoostSlots:t,fractionalPremiumState:i}=e,l=(0,m.bG)([ov.A],()=>ov.A.getPremiumTypeSubscription()),{unappliedSlots:s,numActiveSlots:r}=g.useMemo(()=>{let e=[],n=0;for(let i of t)!(0,dA.I5)(i)&&n++,null==i.premiumGuildSubscription&&e.push(i);return{unappliedSlots:e,numActiveSlots:n}},[t]),a=r>(null!=l?r0.Ay.getNumIncludedPremiumGuildSubscriptionSlots(l.planId):0),o=l?.isPausedOrPausePending===!0&&i===tk.xc.NONE;return 0===s.length?null:(0,c.jsxs)("div",{className:dR.Nr,children:[(0,c.jsxs)("div",{className:dR.MY,children:[(0,c.jsxs)("div",{className:dR._L,children:[(0,c.jsxs)("div",{className:dR.MD,children:[(0,c.jsx)("img",{alt:"",className:dR.F8,src:dN}),(0,c.jsx)("div",{className:ie()(dR.qS,"theme-dark"),children:(0,c.jsx)("span",{className:dR.Vv,children:s.length})})]}),(0,c.jsxs)("div",{className:dR.Qp,children:[(0,c.jsx)(z.E,{variant:"heading-md/semibold",color:"text-default",tag:"span",children:j.intl.format(j.t.BPadnO,{numUnappliedGuildBoostSlots:s.length})}),(0,c.jsx)(z.E,{variant:"text-xs/semibold",color:"text-subtle",children:j.intl.format(j.t.Kaw82o,{numUnappliedGuildBoostSlots:s.length})})]})]}),(0,c.jsx)(dv.A,{shouldShow:o,text:j.intl.string(j.t.mOWsF1),"aria-label":j.intl.string(j.t.mOWsF1),children:e=>(0,c.jsx)(T.$,{...e,variant:"primary",size:"sm",icon:u6._,text:j.intl.string(j.t.BMx1iy),disabled:o,onClick:()=>{(0,ln.openModalLazy)(async()=>{let{default:e}=await Promise.all([n.e("793781"),n.e("418710")]).then(n.bind(n,770101));return t=>(0,c.jsx)(e,{...t,onSelectGuild:e=>{t.onClose(),(0,dx.g)({analyticsLocations:[],analyticsLocation:{page:A.liQ.GUILD_BOOSTING_USER_SETTINGS,section:A.JJy.SETTINGS_PREMIUM,object:A.ZSU.BUTTON_CTA,objectType:A.AnalyticsObjectTypes.BUY},guild:e})}})})}})})]}),s.map((e,t)=>(0,c.jsx)(dG,{slot:e,isLast:t===s.length-1,isCancelable:a&&!(0,dA.I5)(e),isCanceled:(0,dA.I5)(e),premiumSubscription:l,modificationsDisabled:o},e.id))]})}function dG(e){let t,{slot:n,isLast:i,isCancelable:l,isCanceled:s,premiumSubscription:r,modificationsDisabled:a}=e,o=g.useRef(null),u=g.useMemo(()=>null!=n.cooldownEndsAt?new Date(n.cooldownEndsAt):null,[n.cooldownEndsAt]);t=s&&null!=r?(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-subtle",children:j.intl.format(j.t.Z4ULRD,{date:r.currentPeriodEnd})}):n.isOnCooldown()&&null!=u?(0,c.jsx)(dD,{cooldown:u.getTime()}):(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-subtle",children:j.intl.string(j.t["2mcafz"])});let d=l||s;return(0,c.jsxs)("div",{className:ie()(dR.iq,{[dR.Mt]:i}),children:[(0,c.jsxs)("div",{className:dR.kd,children:[(0,c.jsx)("img",{alt:"",className:dR.bB,src:dN}),t]}),d&&(0,c.jsx)(rQ.Y,{targetElementRef:o,renderPopout:e=>{let{closePopout:t}=e;return(0,c.jsxs)(dm.W,{navId:"unapplied-boost-actions","aria-label":j.intl.string(j.t.ogxXGq),onSelect:void 0,onClose:t,children:[l&&(0,c.jsx)(e0.Dr,{id:"cancel-boost",label:j.intl.string(j.t.twFU3R),color:"danger",disabled:a,subtext:a?j.intl.string(j.t.mOWsF1):void 0,action:()=>{t(),(0,ln.openModalLazy)(async()=>e=>(0,c.jsx)(dj.default,{...e,guildBoostSlot:n}))}}),s&&(0,c.jsx)(e0.Dr,{id:"uncancel-boost",label:j.intl.string(j.t["2glQNp"]),disabled:a,subtext:a?j.intl.string(j.t.mOWsF1):void 0,action:()=>{t(),(0,ln.openModalLazy)(async()=>e=>(0,c.jsx)(dO.default,{...e,guildBoostSlotId:n.id}))}})]})},align:"right",position:"bottom",children:e=>(0,c.jsx)(t8.D,{innerRef:o,"aria-label":j.intl.string(j.t["UKOtz+"]),className:dR.Mj,...e,children:(0,c.jsx)(dd.j,{size:"xs",color:nK.A.colors.INTERACTIVE_TEXT_DEFAULT})})})]})}var dM=n(942053);function dU(e){let{guildBoostSlots:t,guildBoostSlotsByGuildId:n,premiumSubscription:i,pausedAppliedGuildBoosts:l,fractionalPremiumState:s}=e,r=eS.A.getArticleURL(A.MVz.GUILD_BOOSTING_FAQ),a=i?.isPaused===!0&&s!==tk.xc.FP_SUB_PAUSED,o=t.some(e=>null==e.premiumGuildSubscription),u=a&&l.length>0,d=a?u:t.some(e=>null!=e.premiumGuildSubscription);return o||d?(0,c.jsxs)("div",{className:dM.i,children:[(0,c.jsxs)("div",{className:dM.b,children:[(0,c.jsx)(E.D,{variant:"heading-md/semibold",children:j.intl.string(j.t.W5rDjW)}),(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-muted",children:j.intl.format(j.t.SpDz1x,{helpdeskArticle:r})})]}),(0,c.jsx)(dy,{guildBoostSlots:n,premiumSubscription:i,pausedAppliedGuildBoosts:l,isPaused:a}),(0,c.jsx)(dP,{guildBoostSlots:t,fractionalPremiumState:s})]}):null}var dV=n(333722),dk=n(401721);function dw(){return(0,c.jsxs)("div",{className:dk.iE,children:[(0,c.jsx)(E.D,{variant:"heading-xl/normal",children:j.intl.string(j.t.IzKs3o)}),(0,c.jsx)("div",{className:dk.kR,children:dV.s.map((e,t)=>{let n=e.icon;return(0,c.jsxs)("div",{className:dk.Nr,children:[(0,c.jsx)(n,{className:dk.Kk}),(0,c.jsx)(z.E,{className:dk.h_,color:"text-muted",variant:"text-sm/medium",children:e.getText()})]},t)})})]})}var dF=n(847374),dB=n(232122),dz=n(630579);function dX(){let[e,t]=g.useState(null),[n,i]=g.useState(null);return(0,c.jsxs)("div",{className:dz.iE,children:[(0,c.jsx)(E.D,{variant:"heading-xl/normal",children:j.intl.string(j.t.HPJ6Nj)}),(0,c.jsx)("ul",{className:dz.p_,children:dB.m.map((l,s)=>{let r=e===s,a=n===s,o=r||a?"text-strong":"text-muted";return(0,c.jsxs)(t8.D,{tag:"li",className:ie()(dz.Aw,{[dz.$K]:r}),onClick:()=>t(e=>e===s?null:s),onMouseEnter:()=>i(s),onMouseLeave:()=>i(null),children:[(0,c.jsxs)("div",{className:dz.k7,children:[(0,c.jsx)(z.E,{className:dz.b1,color:o,variant:"heading-md/semibold",tag:"span",children:l.getQuestion()}),(0,c.jsx)(dF.a,{size:"sm",color:nK.A.colors.INTERACTIVE_ICON_DEFAULT,className:dz.q4,style:{transform:r?"rotate(180deg)":"rotate(0deg)"}})]}),r&&(0,c.jsx)(z.E,{className:dz.ZF,color:"text-muted",variant:"text-sm/medium",children:l.getAnswer()})]},s)})})]})}var dY=n(182859),dH=n(853513),dK=n(880482);function dW(){let e=eS.A.getArticleURL(A.MVz.GUILD_SUBSCRIPTIONS);return(0,c.jsxs)("div",{className:dK.wx,children:[(0,c.jsxs)("div",{className:dK.Qs,children:[(0,c.jsxs)("div",{className:dK.B5,children:[(0,c.jsx)("img",{alt:"",className:dK.F8,src:"/assets/263e4cc9043cab70.svg"}),(0,c.jsx)(E.D,{variant:"heading-xl/normal",children:j.intl.string(dH.default.hjvcLO)})]}),(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-muted",children:j.intl.format(j.t.TUHyoA,{helpdeskArticle:e})})]}),(0,c.jsx)(dY.A,{variant:"member",className:dK.iO,analyticsLocation:{page:A.liQ.GUILD_BOOSTING_USER_SETTINGS,section:A.JJy.HERO,object:A.ZSU.CARD},videoPlacement:"settings_header"})]})}var dZ=n(315629),dq=n(87719),dQ=n(524170);function dJ(){let e=(0,m.bG)([l7.default],()=>l7.default.getCurrentUser());if(null==e||r0.Ay.hasFreeBoosts(e))return null;let t=eS.A.getArticleURL(A.MVz.GUILD_BOOSTING_FAQ);return(0,c.jsxs)(dZ.h,{color:"nitro-pink",className:dQ.vK,children:[(0,c.jsxs)("div",{className:dQ.nw,children:[(0,c.jsx)("img",{alt:"",className:dQ.q3,src:dN}),(0,c.jsxs)("div",{className:dQ.Tm,children:[(0,c.jsx)(z.E,{variant:"heading-md/semibold",color:"text-default",tag:"span",children:j.intl.format(j.t.Idh1Vs,{count:tk.M4,boostCount:tk.M4})}),(0,c.jsxs)("div",{className:dQ.xv,children:[(0,c.jsx)(rB.t,{className:dQ.nE}),(0,c.jsx)(z.E,{variant:"text-xs/semibold",color:"text-subtle",children:j.intl.format(j.t["6UAu+f"],{count:tk.M4,boostCount:tk.M4,helpdeskArticle:t})})]})]})]}),(0,c.jsx)(T.$,{variant:"expressive",size:"sm",icon:rB.t,text:j.intl.string(j.t["8x0jKT"]),onClick:dq.e})]})}var d$=n(738262);function d0(){let e=(0,m.bG)([di.A],()=>di.A.affinities),t=(0,m.bG)([dl.Ay],()=>dl.Ay.getFlattenedGuildIds()),n=g.useMemo(()=>{let n=e.slice(0,3).map(e=>e.guildId);for(let e=0;e<t.length&&n.length<3;e++){let i=t[e];n.includes(i)||n.push(i)}return n},[e,t]);return 0===n.length?null:(0,c.jsxs)("div",{className:d$.i,children:[(0,c.jsx)(E.D,{variant:"heading-md/semibold",children:j.intl.string(j.t.r90Wgo)}),(0,c.jsx)("div",{className:d$.k,children:n.map(e=>(0,c.jsx)(dI,{guildId:e},e))})]})}var d1=n(553429);function d2(e){let{count:t,disabledReason:i}=e,l=eS.A.getArticleURL(A.MVz.GUILD_BOOSTING_FAQ);return(0,c.jsxs)(dZ.h,{color:"nitro-pink",className:d1.vK,children:[(0,c.jsxs)("div",{className:d1.nw,children:[(0,c.jsxs)("div",{className:d1.MD,children:[(0,c.jsx)("img",{alt:"",className:d1.F8,src:dN}),(0,c.jsx)("div",{className:ie()(d1.qS,"theme-dark"),children:(0,c.jsx)("span",{className:d1.Vv,children:t})})]}),(0,c.jsxs)("div",{className:d1.Tm,children:[(0,c.jsx)(z.E,{variant:"heading-md/semibold",color:"text-default",tag:"span",children:j.intl.format(j.t.KewnLu,{count:t,boostCount:t})}),(0,c.jsxs)("div",{className:d1.xv,children:[(0,c.jsx)(rB.t,{className:d1.nE}),(0,c.jsx)(z.E,{variant:"text-xs/semibold",color:"text-subtle",children:j.intl.format(j.t["6UAu+f"],{count:tk.M4,boostCount:tk.M4,helpdeskArticle:l})})]})]})]}),(0,c.jsx)(dv.A,{shouldShow:null!=i,text:i??"","aria-label":i,children:e=>(0,c.jsx)(T.$,{...e,variant:"primary",size:"sm",icon:u6._,text:j.intl.string(j.t.BMx1iy),disabled:null!=i,onClick:()=>{(0,ln.openModalLazy)(async()=>{let{default:e}=await Promise.all([n.e("793781"),n.e("418710")]).then(n.bind(n,770101));return t=>(0,c.jsx)(e,{...t,onSelectGuild:e=>{t.onClose(),(0,dx.g)({analyticsLocations:[],analyticsLocation:{page:A.liQ.GUILD_BOOSTING_USER_SETTINGS,section:A.JJy.SETTINGS_PREMIUM,object:A.ZSU.BUTTON_CTA,objectType:A.AnalyticsObjectTypes.BUY},guild:e})}})})}})})]})}var d3=n(561835);function d5(e){let{premiumSubscription:t}=e,n=(0,m.bG)([ds.A],()=>ds.A.boostSlots),i=g.useMemo(()=>Object.values(n),[n]),l=(0,m.bG)([l7.default],()=>l7.default.getCurrentUser()),s=(0,m.bG)([di.A],()=>di.A.affinities),r=(0,m.bG)([dl.Ay],()=>dl.Ay.getFlattenedGuildIds()),a=s.length>0||r.length>0,o=g.useMemo(()=>i.filter(e=>null!=e.premiumGuildSubscription),[i]).length,u=(0,m.bG)([u9.A],()=>u9.A.getCurrentUserAppliedBoosts()),{fractionalState:d}=(0,de.A)({forceFetch:!0}),A=l?.isPremiumGroupMember(),h=t?.isPausedOrPausePending===!0&&d===tk.xc.NONE,E=g.useMemo(()=>i.some(e=>null==e.premiumGuildSubscription&&e.isAvailable()),[i]),S=h?j.intl.string(j.t.mOWsF1):E?void 0:j.intl.string(j.t.xr4m5B),x=g.useMemo(()=>{if(null==t)return 0;let e=r0.Ay.getNumIncludedPremiumGuildSubscriptionSlots(t.planId);return 0===e||e!==i.length?0:Math.max(0,e-o)},[t,i.length,o]);return(0,c.jsxs)("div",{className:d3.GO,children:[(0,c.jsx)(oG.kb,{className:d3.ek}),(0,c.jsx)(dW,{}),(0,c.jsx)(dJ,{}),x>0&&(0,c.jsx)(d2,{count:x,disabledReason:S}),A&&(0,c.jsx)(dn.A,{}),!a&&(0,c.jsx)(du,{}),(0,c.jsxs)("div",{className:d3.C_,children:[(0,c.jsx)(dU,{guildBoostSlots:i,guildBoostSlotsByGuildId:n,premiumSubscription:t,pausedAppliedGuildBoosts:u,fractionalPremiumState:d}),(0,c.jsx)(d0,{}),(0,c.jsx)(dt.A,{hideHeading:!0,hideTier0:!0}),(0,c.jsx)(dw,{}),(0,c.jsx)(dX,{})]})]})}var d6=n(672140);let d4=(0,a.E2)(o.X.PREMIUM_GUILD_SUBSCRIPTIONS_SETTING,{Component:function(){g.useEffect(()=>{e2.h.wait(()=>{a5.hP(),a5.$o(),(0,u4.CD)(),(0,u8.zS)(null,null,A.tF5.DISCOVERY),(0,u4.tO)(!0)})},[]);let{hasFetchedSubscriptions:e,premiumSubscription:t}=(0,m.cf)([ov.A],()=>({hasFetchedSubscriptions:ov.A.hasFetchedSubscriptions(),premiumSubscription:ov.A.getPremiumTypeSubscription()})),n=(0,u7.Y)(),i=(0,m.bG)([oy.A],()=>oy.A.hasFetchedPaymentSources),l=(0,m.bG)([u9.A],()=>u9.A.isFetchingCurrentUserAppliedBoosts),s=!e||!n||!i||l,[r,a]=g.useState(!1);return(s||r||a(!0),s&&!r)?(0,c.jsx)("div",{className:ie()(d6.kL,d6.Lq),children:(0,c.jsx)(aJ.y,{})}):(0,c.jsxs)("div",{className:d6.kL,children:[(0,c.jsx)("div",{className:d6.Tp}),(0,c.jsx)("div",{className:d6.Qs,children:(0,c.jsx)(d5,{premiumSubscription:t})})]})},useSearchTerms:()=>[j.intl.string(j.t["+CbP2v"]),j.intl.string(j.t.Nn1lJy)]}),d8=(0,a.zZ)(o.X.PREMIUM_GUILD_SUBSCRIPTIONS_CATEGORY,{buildLayout:()=>[d4]}),d7=(0,a.t_)(o.X.PREMIUM_GUILD_SUBSCRIPTIONS_PANEL,{useTitle:()=>j.intl.string(j.t["+CbP2v"]),buildLayout:()=>[d8]}),d9=(0,a.i4)(o.X.PREMIUM_GUILD_SUBSCRIPTIONS_SIDEBAR_ITEM,{useTitle:()=>j.intl.string(j.t["+CbP2v"]),icon:u6._,buildLayout:()=>[d7]});var ce=n(153659),ct=n(155984),cn=n(357758),ci=n(262077),cl=n(281445),cs=n(933832),cr=n(624479),ca=n(626584),co=n(131607),cu=n(95035),cd=n(196736),cc=n(685743),cg=n(349085),cm=n(342942),cA=n(252589),ch=n(758836),cE=n(49999),cS=n(275695),cx=n(356061);let cp=new ca.A("GameServerSubscriptionsSection");function cT(e){return e.toLocaleDateString(void 0,{year:"numeric",month:"numeric",day:"numeric"})}function cf(e,t){return e.priceLabel===t.priceLabel&&e.dateLabel===t.dateLabel&&e.isCanceled===t.isCanceled&&e.isDanger===t.isDanger}let cI=g.memo(function(e){let{server:t,planOptionBySkuId:n,canUseShopDiscount:i}=e,{analyticsLocations:l}=(0,eL.Ay)(),s=t.instance.subscriptionId,r=t.instance.planId,a=(0,cg.A)(t.gameId,"cover")??t.coverUrl;g.useEffect(()=>{(0,u8.ur)(r).catch(()=>{})},[r]);let[o,u]=(0,co.kn)([er.M.GAME_SERVER_HOSTING_PORTKEY_TOS]),d=o!==er.M.GAME_SERVER_HOSTING_PORTKEY_TOS,h=um.default.getId()??"0",{handleCopyServerIp:E,animateCopyIcon:S}=(0,cc.A)(h,t.id,tv.A.GAME_SERVER_PAGE,t.serverIp),x=g.useCallback(()=>{(0,cm.A)({provider:cl.X.SHOCKBYTE,onAccept:()=>{u(cE.i.TAKE_ACTION),E()}})},[u,E]),{priceLabel:p,dateLabel:f,isCanceled:I,isDanger:_}=(0,m.bG)([ov.A,uh.A],()=>{let e=null!=s?ov.A.getSubscriptionById(s):null;if(null==e)return{priceLabel:null,dateLabel:null,isCanceled:!1,isDanger:!1};let t=null!=e.canceledAt,l=!t&&null!=e.renewalMutations,r=l?e.renewalMutations?.items[0]?.planId:e.items[0]?.planId,a=null!=r?uh.A.get(r):null,o=null!=a?n.get(a.skuId):null,u=i&&o?.nitroPriceAmount!=null?o.nitroPriceAmount:o?.standardPriceAmount,d=null!=u&&o?.priceCurrency!=null?j.intl.formatToPlainString(j.t.AbOLNu,{price:(0,a7.$g)(u,o.priceCurrency)}):null,c=cT(e.currentPeriodEnd);return{priceLabel:d,dateLabel:t?j.intl.formatToPlainString(cS.default["3aEgK6"],{date:c}):l?j.intl.formatToPlainString(cS.default.KFSA3M,{date:c}):j.intl.formatToPlainString(cS.default["9A6cRW"],{date:c}),isCanceled:t,isDanger:t||l}},[s,n,i],cf),N=g.useCallback(()=>{if(null==s)return;let e=ov.A.getSubscriptionById(s),t=null!=e?cT(e.currentPeriodEnd):"";(0,nW.A)({title:j.intl.string(cS.default.TEYPNR),subtitle:j.intl.formatToPlainString(cS.default.XR1WrB,{date:t}),confirmText:j.intl.string(j.t["cY+Oob"]),cancelText:j.intl.string(cS.default.zjfaGH),variant:"critical",onConfirm:async()=>{try{await a5.M2(s,l),await a5.hP()}catch(e){cp.error("Failed to cancel game server subscription",e)}}})},[s,l]),C=g.useCallback(()=>{if(null==s)return;let e=ov.A.getSubscriptionById(s);if(null==e)return;let t=e.items[0]?.planId,a=null!=t?uh.A.get(t):null,o=null!=a?n.get(a.skuId):null,u=i&&o?.nitroPriceAmount!=null?o.nitroPriceAmount:o?.standardPriceAmount,d=null!=u&&o?.priceCurrency!=null?(0,a7.$g)(u,o.priceCurrency):"",c=cT(e.currentPeriodEnd);(0,nW.A)({title:j.intl.string(cS.default.o96qbc),subtitle:j.intl.formatToPlainString(cS.default["7n6Qq+"],{price:d,date:c}),confirmText:j.intl.string(j.t.iIvF2z),cancelText:j.intl.string(j.t["ETE/oC"]),variant:"primary",onConfirm:async()=>{try{await (0,u8.ur)(r);let t=e.items;await a5.nV(e,{status:A.Dmq.ACTIVE,items:t,currency:e.currency},{amount:0,currency:e.currency},(0,r0.UC)(t,e.currency),l),await a5.hP()}catch(e){cp.error("Failed to re-subscribe to game server subscription",e)}}})},[s,r,l,n,i]),b=""!==t.serverIp&&":"!==t.serverIp;return(0,c.jsxs)("div",{className:cx.nM,children:[(0,c.jsxs)("div",{className:cx.M4,children:[(0,c.jsxs)("div",{className:cx.Vs,"aria-hidden":!0,children:[null!=a&&(0,c.jsx)("img",{className:cx.uP,src:a,alt:""}),(0,c.jsx)("div",{className:cx.tw})]}),(0,c.jsxs)("div",{className:cx.CR,children:[(0,c.jsx)(z.E,{variant:"text-md/semibold",color:"text-default",tag:"span",lineClamp:1,children:t.serverName}),(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-muted",tag:"span",lineClamp:1,children:`${t.gameName} \u{2022} ${t.planName}`}),b&&(d?(0,c.jsxs)("div",{className:cx.CQ,children:[(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-muted",tag:"span",lineClamp:1,children:t.serverIp}),(0,c.jsx)(t8.D,{className:cx.cL,onClick:E,"aria-label":j.intl.string(j.t.OpuAlK),children:S?(0,c.jsx)(cs.A,{size:"custom",width:16,height:16,color:"currentColor"}):(0,c.jsx)(cr.T,{size:"custom",width:16,height:16,color:"currentColor"})})]}):(0,c.jsx)(cu.A,{onClick:x,children:j.intl.string(cS.default["f+F7H3"])}))]})]}),(0,c.jsxs)("div",{className:cx.Rd,children:[(0,c.jsxs)("div",{className:cx.Ff,children:[null!=p&&(0,c.jsx)(z.E,{variant:"text-md/semibold",color:"text-default",tag:"span",children:p}),null!=f&&(_?(0,c.jsxs)("div",{className:cx.ez,children:[(0,c.jsx)(iw.E,{size:"xs",color:"text-feedback-critical"}),(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-feedback-critical",tag:"span",children:f})]}):(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-muted",tag:"span",children:f}))]}),I?(0,c.jsx)(T.$,{variant:"primary",size:"sm",text:j.intl.string(j.t.iIvF2z),onClick:C}):(0,c.jsx)(T.$,{variant:"secondary",size:"sm",text:j.intl.string(j.t["ETE/oC"]),onClick:N})]})]})});function c_(e){let{servers:t}=e,n=(0,cd.H)({location:"user_settings_subscriptions"}),{games:i}=(0,cA.Y)(),l=(0,m.bG)([l7.default],()=>r0.Ay.canUseShopDiscounts(l7.default.getCurrentUser())),s=g.useMemo(()=>{let e=new Map;for(let t of i)for(let n of t.plans??[])e.set(n.id,n);return e},[i]);g.useEffect(()=>{let e=[...s.keys()];e.length>0&&(0,u8.jv)(e).catch(()=>{})},[s]);let r=g.useCallback(()=>{(0,tP.default)(),(0,tW.pX)(A.BVt.COLLECTIBLES_SHOP_WITH_TAB(ch.G2.GAME_SERVERS))},[]);return(0,c.jsxs)("div",{className:cx.uW,children:[(0,c.jsxs)("div",{className:cx.wx,children:[(0,c.jsx)(z.E,{variant:"text-lg/medium",color:"text-strong",children:j.intl.string(cS.default.vCzwM7)}),(0,c.jsxs)("div",{className:cx.h_,children:[(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-default",tag:"span",children:j.intl.string(cS.default.y85Eg9)}),n&&(0,c.jsx)(cu.A,{onClick:r,children:(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-link",tag:"span",children:j.intl.string(cS.default["F/BDbC"])})})]})]}),(0,c.jsx)("div",{className:cx.p_,children:t.map(e=>(0,c.jsx)(cI,{server:e,planOptionBySkuId:s,canUseShopDiscount:l},e.id))})]})}var cN=n(55766),cC=n(696986),cb=n(898555);function cy(e){let{onClickManageSubscription:t,count:n}=e;return(0,c.jsxs)("div",{children:[(0,c.jsx)(E.D,{variant:"heading-md/bold",children:j.intl.string(j.t["KzCF/6"])}),(0,c.jsx)(cC.h,{size:4}),(0,c.jsx)(z.E,{variant:"text-md/normal",className:cb.yV,children:j.intl.string(j.t["3D7qCu"])}),(0,c.jsx)(cC.h,{size:24}),(0,c.jsxs)("div",{className:cb.Nr,children:[(0,c.jsx)("img",{src:"/assets/5a420feed295b595.svg",alt:"",className:cb.RI}),(0,c.jsxs)("div",{className:cb.FS,children:[(0,c.jsx)(E.D,{variant:"heading-xl/semibold",className:cb.wx,children:j.intl.string(j.t["KzCF/6"])}),(0,c.jsx)(z.E,{variant:"text-md/normal",className:cb.h_,children:j.intl.format(j.t["m+pcOO"],{numSubscriptions:n})})]}),(0,c.jsx)(T.$,{size:"sm",variant:"overlay-primary",text:j.intl.string(j.t["3a8Xxj"]),onClick:t})]})]})}var cv=n(872351),cj=n(9113),cO=n(599941),cL=n(384684),cD=n(2242);let cR=[];var cP=n(885574),cG=n(912851),cM=n(497267);let cU=function(e){let{label:t,onClick:n,submitting:i}=e;return(0,c.jsx)(t8.D,{onClick:i?void 0:n,className:cM.x6,children:(0,c.jsxs)("div",{className:cM.hQ,children:[i?(0,c.jsx)(aJ.y,{type:aJ.y.Type.PULSING_ELLIPSIS,className:cM.__invalid_spinner}):(0,c.jsx)(z.E,{variant:"text-md/medium",className:cM.Pf,children:t}),(0,c.jsx)(dF.a,{size:"md",color:"currentColor",className:cM.UE})]})})};var cV=n(465932),ck=n(543767),cw=n(951555),cF=n(790284),cB=n(636194),cz=n(624456),cX=n(710144),cY=n(815332),cH=n(162093),cK=n(960309);function cW(e){let{transitionState:t,groupListing:n,listing:i,subscription:l,onClose:s}=e,r=(0,tU.GV)(),{analyticsLocations:a}=(0,eL.Ay)(tv.A.GUILD_ROLE_SUBSCRIPTION_CANCELLATION_MODAL),{cancelSubscription:o,error:u,submitting:d}=function(e){let[t,n]=g.useState(!1),[i,l]=g.useState(null);return{cancelSubscription:async function(t){try{return n(!0),await a5.M2(t,e),!0}catch(e){l(e)}finally{n(!1)}},error:i,submitting:t}}(a);async function m(){await o(l.id)&&s()}let A=i.role_benefits.benefits.filter(e=>e.ref_type===cD.bN.CHANNEL),h=i.role_benefits.benefits.filter(e=>e.ref_type===cD.bN.INTANGIBLE),E=ii()(l.currentPeriodEnd).format("MMMM Do, YYYY"),S=j.intl.formatToPlainString(j.t.KsMRP5,{numChannels:A.length,numAdditionalBenefits:h.length,subscriptionEndDate:E});return(0,c.jsx)(lt.Modal,{transitionState:t,"aria-labelledby":r,actions:[{text:j.intl.string(j.t.EP6EPb),variant:"secondary",onClick:s},{variant:"critical-primary",text:j.intl.string(j.t.F6lUDF),onClick:m,loading:d}],title:j.intl.string(j.t.O6l5tM),subtitle:S,onClose:s,children:(0,c.jsxs)(F.B,{gap:8,children:[null!=u?(0,c.jsx)(iV.w,{type:"critical",children:u.message}):null,(0,c.jsx)(cH.x,{listingId:i.id,guildId:n.guild_id,className:cK.P})]})})}var cZ=n(319225),cq=n(746080),cQ=n(74669);function cJ(e){let{label:t,value:n,showInfoIcon:i,infoIconTooltipText:l}=e;return(0,c.jsxs)("div",{className:cQ.L0,children:[(0,c.jsxs)("div",{className:cQ.a5,children:[(0,c.jsx)(E.D,{variant:"heading-deprecated-12/semibold",className:cQ.HU,children:t}),i&&(0,c.jsx)(i4.m,{text:l,children:(0,c.jsx)(cP.m,{size:"xs",color:"currentColor",className:cQ.Mo})})]}),(0,c.jsx)(E.D,{variant:"heading-xl/semibold",className:cQ.sx,children:n})]})}function c$(e){let{subscription:t}=e,{analyticsLocations:n}=(0,eL.Ay)(),[i]=(0,ck.YV)({subscriptionId:t.id,renewal:!0,analyticsLocations:n,analyticsLocation:tv.A.GUILD_ROLE_SUBSCRIPTION_PAYMENT_SOURCE_WITH_INVOICE}),l=(0,m.bG)([oy.A],()=>oy.A.hasFetchedPaymentSources);return null!=i&&l?(0,c.jsx)(cw.A,{subscription:t,currentInvoicePreview:i}):(0,c.jsx)(aJ.y,{})}function c0(e){let{isTrial:t,isCancelled:n,isResubscribing:i,shouldHideRoleSubscriptionEntryPoints:l,onCancelSubscriptionClick:s,onResubscribeClick:r,onChangePlanClick:a}=e;return n&&(t||l)?null:(0,c.jsx)(tH.D,{label:j.intl.string(j.t["4neDM+"]),children:(0,c.jsx)("div",{className:cQ.__invalid_rowButtons,children:n?(0,c.jsx)(T.$,{variant:"primary",text:j.intl.string(j.t.y3mAE4),onClick:r,loading:i}):(0,c.jsxs)(c.Fragment,{children:[!t&&!l&&(0,c.jsx)(cU,{label:j.intl.string(j.t.FRbWR8),onClick:a}),(0,c.jsx)(cU,{label:j.intl.string(j.t.Dx0lF7),onClick:s})]})})})}let c1=function(e){let{subscription:t}=e,{listing:n,groupListing:i,guild:l,expanded:s,handleToggleExpanded:r,subscriptionInfo:a}=function(e){let t=(0,cz.M)(e),n=(0,m.bG)([cB.A],()=>cB.A.getSubscriptionListingForPlan(t)),i=(0,m.bG)([cB.A],()=>null!=n?cB.A.getSubscriptionGroupListingForSubscriptionListing(n.id):null),l=(0,m.bG)([lc.A],()=>lc.A.getGuild(i?.guild_id)),[s,r]=g.useState(!1),{fetchSubscriptionsSettings:a}=(0,cO.XE)();g.useEffect(()=>{s&&null!=l&&null==cB.A.getSubscriptionSettings(l.id)&&a(l.id)},[s,l,a]);let o=null==n?void 0:function(e){let{subscription:t}=e,n=ii()(t.currentPeriodEnd).format("M/D/YY"),i=null!=t.price?(0,a7.$g)(t.price,t.currency):"",l=ii()(t.createdAt).format("M/D/YY"),s=t.status===A.Dmq.CANCELED,r=t.status===A.Dmq.PAST_DUE,a=t.hasActiveTrial;return{memberSince:l,nextRenewalDate:n,nextRenewalLabel:s?j.intl.string(j.t.UAfot2):j.intl.string(j.t.CVjLcM),subscriptionPrice:i,isCancelled:s,isPastDue:r,isTrial:a}}({subscription:e});return{guild:l,expanded:s,handleToggleExpanded:function(){return r(e=>!e)},listing:n,groupListing:i,subscriptionInfo:o}}(t),[u,d]=g.useState(!1),h=(0,tU.GV)(),{analyticsLocations:E}=(0,eL.Ay)(),{shouldHideGuildPurchaseEntryPoints:S}=(0,cV.MH)(l?.id),x=t?.isPurchasedViaAppleGeneric;if(null==i||null==n||null==a)return null;async function p(){try{d(!0),await a5.QP(t,E),(0,cZ.E)({title:j.intl.string(j.t.oPV2cy),body:j.intl.string(j.t.DdRizV)})}finally{d(!1)}}let{isCancelled:T,isPastDue:f,subscriptionPrice:I,memberSince:_,nextRenewalDate:N,nextRenewalLabel:C,isTrial:b}=a,y=n.soft_deleted||null==l||x;return(0,c.jsxs)("div",{className:cQ.kL,children:[(0,c.jsx)(cX.A,{onClick:r,className:cQ.N1,children:e=>{let{areaRef:t,handleStopPropagation:i}=e;return(0,c.jsxs)(c.Fragment,{children:[null!=l&&(0,c.jsx)(dS.Ay,{guild:l,active:!0,size:dS.Ay.Sizes.MEDIUM}),(0,c.jsxs)("div",{className:cQ.if,children:[(0,c.jsx)(z.E,{variant:"text-md/medium",className:cQ.J5,children:null!=l?l.name:j.intl.string(j.t["He+cmd"])}),(0,c.jsxs)("div",{className:cQ.xp,children:[(0,c.jsx)(z.E,{variant:"text-sm/normal",className:cQ.KR,children:n.name}),T?(0,c.jsx)(e9.Lp,{text:j.intl.string(j.t["7uFZGt"])}):b?(0,c.jsx)(e9.Lp,{text:j.intl.string(j.t["6anton"]),color:nK.A.unsafe_rawColors.BRAND_500.css}):f?(0,c.jsx)(i4.m,{text:j.intl.string(j.t.eSuJE2),children:(0,c.jsx)("div",{children:(0,c.jsx)(e9.Lp,{className:cQ.qc,text:j.intl.string(j.t.NrRwIl),color:nK.A.unsafe_rawColors.YELLOW_300.css})})}):null,x?(0,c.jsx)(i4.m,{text:j.intl.string(j.t.nv1IqK),children:(0,c.jsx)("div",{children:(0,c.jsx)(e9.Lp,{text:j.intl.string(j.t["sBl3X/"]),color:nK.A.colors.BACKGROUND_MOD_MUTED.css})})}):null]})]}),(0,c.jsx)(t8.D,{onClick:i(r),"aria-label":j.intl.string(j.t.e5eQOy),"aria-controls":h,"aria-expanded":s,focusProps:{ringTarget:t},children:(0,c.jsx)(dF.a,{size:"md",color:"currentColor",className:ie()(cQ.D6,{[cQ.S7]:s})})})]})}}),null!=i&&s?(0,c.jsxs)("div",{id:h,children:[(0,c.jsx)("div",{className:cQ.yF}),(0,c.jsx)(cY.A,{groupListingId:i.id,subscription:t,className:cQ.kE}),(0,c.jsxs)("div",{className:cQ.Zx,children:[(0,c.jsx)(cJ,{label:C,value:N}),(0,c.jsx)(cJ,{label:j.intl.string(j.t.dltUMH),value:I,showInfoIcon:b,infoIconTooltipText:b?j.intl.string(j.t["/q6fpa"]):void 0}),(0,c.jsx)(cJ,{label:j.intl.string(j.t.AOcwWB),value:_})]}),(0,c.jsx)(cC.h,{size:16}),!T&&!x&&(0,c.jsx)(tH.D,{label:j.intl.string(j.t.wmMFvA),children:(0,c.jsx)(c$,{subscription:t})}),!y&&(0,c.jsx)(c0,{isTrial:b,isCancelled:T,isResubscribing:u,shouldHideRoleSubscriptionEntryPoints:S,onCancelSubscriptionClick:function(){if(null!=l&&null!=i&&null!=n){var e;e={groupListing:i,listing:n,subscription:t},(0,ln.openModal)(t=>(0,c.jsx)(cW,{...t,...e}))}},onChangePlanClick:function(){null!=l&&((0,tW.pX)(A.BVt.CHANNEL(l.id,cq.VV.ROLE_SUBSCRIPTIONS)),(0,tP.default)(),cG.A.show(A.kqX.BACK_TO_PREVIOUS_SCREEN,void 0,j.intl.string(j.t.DvbaM4),()=>{cF.A.setState({subsection:eI.nR}),(0,t9.openUserSettings)(o.X.SUBSCRIPTIONS_PANEL)}))},onResubscribeClick:p})]}):null]})};var c2=n(175880);let c3=function(e){let{onGoBack:t}=e,n=function(){let{ensureFresh:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,m.bG)([cL.A],()=>(function(){let[e]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[cL.A],t=e.getGuildIdsWithPurchasableRoles(),n=!1;return(t.forEach(t=>{e.getUserSubscriptionRoles(t).size>0&&(n=!0)}),n)?cD.M_.SUBSCRIBED:0===t.size?cD.M_.NONE:cD.M_.IN_SUBSCRIPTION_SERVER})([cL.A]))===cD.M_.SUBSCRIBED,n=(0,m.bG)([ov.A],()=>ov.A.getActiveGuildSubscriptions()),i=g.useRef(!1);return g.useEffect(()=>{(function(e){let{ensureFresh:t,hasFetched:n,hasRoleSubscriptions:i}=e,l=ov.A.getActiveGuildSubscriptions();return(l?.length??0)===0&&!!i||!!t&&!n||!n&&!ov.A.hasFetchedSubscriptions()})({ensureFresh:e,hasRoleSubscriptions:t,hasFetched:i.current})&&(i.current=!0,a5.hP())},[e,t]),n??cR}(),{loading:i}=(0,cO.eb)(n);return((0,cj.A)(ot.Fr?"role-subscriptions-user-setting":void 0),i)?(0,c.jsx)(aJ.y,{}):0===n.length?null:(0,c.jsxs)("div",{children:[(0,c.jsx)(T.$,{text:j.intl.string(j.t.hqyhKQ),icon:cv.z,variant:"secondary",onClick:t}),(0,c.jsx)(cC.h,{size:10}),(0,c.jsx)(nZ.n,{label:j.intl.string(j.t["KzCF/6"]),description:j.intl.string(j.t["Y+ucR7"]),children:(0,c.jsx)("div",{className:c2.A,children:n.map(e=>(0,c.jsx)(c1,{subscription:e},e.id))})})]})};var c5=n(327479),c6=n(388567);function c4(e){let{onClickManageSubscription:t,count:n}=e;return(0,c.jsxs)("div",{children:[(0,c.jsx)(E.D,{variant:"heading-md/bold",children:j.intl.string(j.t["48ywCu"])}),(0,c.jsx)(cC.h,{size:4}),(0,c.jsx)(z.E,{variant:"text-md/normal",className:c6.yV,children:j.intl.string(j.t.VWxmSo)}),(0,c.jsx)(cC.h,{size:24}),(0,c.jsxs)("div",{className:c6.Nr,children:[(0,c.jsx)("img",{src:"/assets/d6bcd13fb6c85425.svg",alt:"",className:c6._e}),(0,c.jsxs)("div",{className:c6.FS,children:[(0,c.jsx)(E.D,{variant:"heading-xl/semibold",className:c6.wx,children:j.intl.string(j.t["48ywCu"])}),(0,c.jsx)(z.E,{variant:"text-md/normal",className:c6.h_,children:j.intl.format(j.t["/esXLj"],{numSubscriptions:n})})]}),(0,c.jsx)(c5.A,{onClick:t,text:j.intl.string(j.t["z5YcJ+"])})]})]})}var c8=n(548411),c7=n(417098),c9=n(143582),ge=n(915043),gt=n(46367);function gn(e){let{className:t,header:n,headerClassName:i,children:l}=e,s=g.useMemo(()=>{let e=!1;return g.Children.forEach(l,t=>{null!=t&&(e=!0)}),e},[l]);return(0,c.jsxs)("div",{className:ie()(gt.iE,t),children:[(0,c.jsx)("div",{className:ie()(gt.wx,i),children:n}),s&&(0,c.jsx)("div",{className:gt.Qs,children:l})]})}var gi=n(885996),gl=n(144165),gs=n(664121),gr=n(950305),ga=n(943775),go=n(123791),gu=n(900797),gd=n(300118);let gc=g.createContext({isOpen:!1,toggleOpen:()=>{}});function gg(e){let{children:t}=e,[n,i]=g.useReducer(e=>!e,!1),l=g.useMemo(()=>({isOpen:n,toggleOpen:i}),[n]);return(0,c.jsx)(gc.Provider,{value:l,children:t(n)})}gg.Toggle=function(e){let{className:t,text:n}=e,{isOpen:i,toggleOpen:l}=g.useContext(gc),s=i?gu.t:dF.a,r=null!=n?n:i?j.intl.string(j.t.fgq1gs):j.intl.string(j.t.XJuakA);return(0,c.jsxs)(t8.D,{className:ie()(gd.L,t),onClick:l,children:[(0,c.jsx)(z.E,{variant:"heading-sm/semibold",tag:"div",color:"currentColor",children:r}),(0,c.jsx)(s,{size:"sm",color:"currentColor"})]})};var gm=n(627363),gA=n(243217),gh=n(328968),gE=n(163437),gS=n(3432);function gx(e){return e.toLocaleDateString(void 0,{dateStyle:"long"})}var gp=n(583995),gT=((i={})[i.LOADING=0]="LOADING",i[i.DONE=1]="DONE",i[i.ERROR=2]="ERROR",i);function gf(e){let{subscription:t,navigateToSwitchPlan:n,loadingState:i}=e,l=t.metadata?.application_subscription_guild_id,{renewalMutations:s,planId:r}=t,{appId:a,plan:o,storeListing:u,isGuildSubscription:d,subscriptionForGuild:h,sku:S,isCancelled:x,isOrphanedGuildSubscription:p,renewalPlan:T}=(0,m.cf)([uh.A,uE.A,gh.A,lc.A],()=>{let e,n=uh.A.get(r),i=null!=n?uE.A.get(n.skuId):void 0,a=i?.applicationId,o=null!=n?gh.A.getForSKU(n.skuId):null,u=null!=o&&(0,gE.PJ)(o.skuFlags),d=u&&null!=l?lc.A.getGuild(l):void 0,c=(0,gE.Uo)(t,i),g=u&&null!=l&&null==d;if(!1===c&&null!=s&&s.items.length>0){let t=s.items[0];e=uh.A.get(t.planId)??void 0}return{appId:a,isGuildSubscription:u,isOrphanedGuildSubscription:g,plan:n,sku:i,storeListing:o,subscriptionForGuild:d,isCancelled:c,renewalPlan:e}},[l,r,s,t]),{data:f}=(0,gm.YY)(a),I=g.useMemo(()=>null!=f?(0,ga.A)(f,100):null,[f]),_=S?.deleted??!1,N=null!=S&&(0,gE.Se)(S),C=t.status===A.Dmq.PAST_DUE,{analyticsLocations:b}=(0,eL.Ay)(),[y]=(0,ck.YV)({subscriptionId:t.id,renewal:!0,analyticsLocations:b,analyticsLocation:tv.A.APP_SUBSCRIPTION_PAYMENT_SOURCE_WITH_INVOICE}),v=gx(t.currentPeriodEnd),O=0===i;return(0,c.jsxs)(gn,{headerClassName:gp.dL,header:!1===O?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("div",{className:gp.VW,children:[null!=I&&(0,c.jsx)(gl._,{src:I.href,imageClassName:gp.Z2,width:40,height:40}),(0,c.jsxs)("div",{className:gp.aF,children:[(0,c.jsx)(E.D,{variant:"heading-md/semibold",lineClamp:1,children:f?.name??j.intl.string(j.t["7kqy7W"])}),(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-default",lineClamp:1,children:o?.name??j.intl.string(j.t.sqkbMK)})]})]}),(0,c.jsx)("div",{className:gp.Pz,children:null!=f&&null!=u&&null!=S&&(0,c.jsx)(gb,{subscription:t,app:f,guild:h,sku:S,storeListing:u,isCancelled:x,isOrphanedGuildSubscription:p,navigateToSwitchPlan:n,renewalSkuId:T?.skuId})})]}):(0,c.jsx)(aJ.y,{type:aJ.t.PULSING_ELLIPSIS}),children:[x&&(0,c.jsx)(gC,{type:"warning",title:N?j.intl.formatToPlainString(j.t.QOnM1y,{subscriptionPeriodEnd:v}):j.intl.formatToPlainString(j.t.HOaZu8,{subscriptionPeriodEnd:v})}),!x&&p&&(0,c.jsx)(gC,{type:"warning",title:j.intl.string(j.t.SmSP8Q)}),C&&(0,c.jsx)(gC,{type:"danger",title:j.intl.string(j.t.fvOqBo)}),(0,c.jsxs)("div",{className:gp.zH,children:[(0,c.jsx)(gN,{title:j.intl.string(j.t["5D/KEH"]),content:d?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("span",{className:gp.yW,children:[(0,c.jsx)(gs.R,{size:"xs"}),j.intl.string(j.t.QjL3vn)]}),null!=h&&(0,c.jsxs)("span",{className:gp._t,children:[(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-muted",children:j.intl.format(j.t["7ZD8p1"],{guildName:h.name})}),(0,c.jsx)(dS.Ay,{guild:h,size:dS.Ay.Sizes.MINI})]})]}):(0,c.jsxs)("span",{className:gp.yW,children:[(0,c.jsx)(gr.n,{size:"xs"}),j.intl.string(j.t["6anEVv"])]})}),(0,c.jsx)(gI,{invoicePreview:y,subscriptionPlan:o}),(0,c.jsx)(gN,{title:j.intl.string(j.t.dnUzb6),content:gx(t.createdAt??t.currentPeriodStart)}),(0,c.jsx)(g_,{isCancelled:x,subscriptionPeriodEnd:v,renewalPlan:T})]}),(0,c.jsx)(gv,{subscription:t,currentInvoicePreview:y,loadingState:i,isDeleted:_,isCancelled:x}),null!=f&&u?.benefits!=null&&u.benefits.length>0&&(0,c.jsx)(gy,{appId:f.id,listingBenefits:u.benefits})]})}function gI(e){let{subscriptionPlan:t,invoicePreview:n}=e;if(null==t)return(0,c.jsx)(gN,{title:j.intl.string(j.t.KI7ERx),content:""});let i=(0,a7.CE)((0,a7.$g)(t.price,t.currency),t.interval,t.intervalCount),l=n?.findInvoiceItemByPlanId(t.id);if(null==l)return(0,c.jsx)(gN,{title:j.intl.string(j.t.KI7ERx),content:i});let s=(0,a7.CE)((0,a7.$g)(l.subscriptionPlanPrice,t.currency),t.interval,t.intervalCount);return(0,c.jsx)(gN,{title:j.intl.string(j.t.KI7ERx),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(z.E,{variant:"text-sm/semibold",children:s}),s!==i&&(0,c.jsx)(i4.m,{text:j.intl.format(j.t["6DoE57"],{listPrice:i}),position:"bottom",children:(0,c.jsx)(z.E,{variant:"text-xs/medium",color:"text-muted",children:(0,c.jsx)("s",{children:i})})})]})})}function g_(e){let{isCancelled:t,subscriptionPeriodEnd:n,renewalPlan:i}=e;if(null!=i){let e=(0,a7.CE)((0,a7.$g)(i.price,i.currency),i.interval,i.intervalCount);return(0,c.jsx)(gN,{title:j.intl.string(j.t.hIhAM3),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(z.E,{variant:"text-sm/medium",children:n}),(0,c.jsx)(z.E,{variant:"text-sm/normal",children:j.intl.format(j.t.MCLbvj,{planName:i.name,price:e})})]})})}return(0,c.jsx)(gN,{title:t?j.intl.string(j.t.enxcAl):j.intl.string(j.t["Ms+6Zq"]),content:n})}function gN(e){let{title:t,content:n}=e;return(0,c.jsxs)("div",{className:gp.nM,children:[(0,c.jsx)(z.E,{variant:"text-sm/medium",children:t}),(0,c.jsx)(z.E,{variant:"text-sm/medium",className:gp.u4,children:n})]})}function gC(e){let{type:t,title:n}=e;return(0,c.jsx)(rz.p,{messageType:"warning"===t?rz.Y.WARNING:rz.Y.ERROR,className:gp.Xm,children:(0,c.jsx)(z.E,{variant:"text-sm/normal",children:n})})}function gb(e){let{app:t,storeListing:i,sku:l,subscription:s,isCancelled:r,isOrphanedGuildSubscription:a,guild:o,renewalSkuId:u,navigateToSwitchPlan:d}=e,A=(0,gE.Se)(l),{analyticsLocations:h}=(0,eL.Ay)(),[E,S]=g.useState(!1),x=(0,go.C)(t.id),p=(0,m.bG)([uE.A],()=>uE.A.getParentSKU(i.skuId),[i.skuId]),f=g.useMemo(()=>{var e,t;let n;return null==p?[]:(e=i.id,t=x.subscriptions,n=new Set(p.bundledSkuIds),t.filter(t=>t.id!==e&&n.has(t.skuId)))},[i.id,x,p]),I=0!==f.length;async function _(){try{S(!0);let{subscription:e}=await (0,a5.QP)(s,h);if(null==e)return;(0,ln.openModalLazy)(async()=>{let{default:t}=await Promise.all([n.e("176229"),n.e("52396")]).then(n.bind(n,115623));return n=>(0,c.jsx)(t,{...n,storeListing:i,subscription:gA.A.createFromServer(e)})})}finally{S(!1)}}return(0,c.jsxs)("div",{className:gp.fw,children:[A||r&&a?null:r?(0,c.jsx)(T.$,{variant:"secondary",size:"sm",text:j.intl.string(j.t.QtMnkW),onClick:_,loading:E}):(0,c.jsx)(T.$,{variant:"secondary",size:"sm",text:j.intl.string(j.t["E8G/tr"]),onClick:function(){(0,ln.openModalLazy)(async()=>{let{default:e}=await Promise.all([n.e("552266"),n.e("622800")]).then(n.bind(n,301139));return n=>(0,c.jsx)(e,{...n,application:t,storeListing:i,subscription:s,guild:o})})}}),I&&null!=p&&!1===r&&!1===a&&(0,c.jsx)(T.$,{variant:"primary",size:"sm",text:j.intl.string(j.t.R74ZBR),onClick:()=>{d({currentSubscription:s,alternativeListings:f,app:t,subscriptionGroup:p,currentListing:i,renewalSkuId:u})}})]})}function gy(e){let{appId:t,listingBenefits:n}=e;return(0,c.jsx)(gg,{children:e=>(0,c.jsxs)("div",{className:gp.PX,children:[(0,c.jsxs)("div",{className:gp.wV,children:[e&&(0,c.jsx)(z.E,{variant:"text-sm/semibold",children:j.intl.string(j.t.mORL67)}),(0,c.jsx)(gg.Toggle,{className:gp.Bh,text:e?j.intl.string(j.t.gsbFAw):j.intl.string(j.t.IwjfxV)})]}),e?n.map(e=>{let{id:n,name:i,description:l,icon:s}=e;return(0,c.jsx)(gi.FY,{header:i,icon:(0,gS.N)(t,s),description:l},n)}):null]})})}function gv(e){let{subscription:t,currentInvoicePreview:n,loadingState:i,isDeleted:l,isCancelled:s}=e;return null==n?null:0===i?(0,c.jsx)("div",{className:gp.Ji,children:(0,c.jsx)(tH.D,{label:j.intl.string(j.t.azZaZa),children:(0,c.jsx)(aJ.y,{type:aJ.t.PULSING_ELLIPSIS})})}):2===i?(0,c.jsx)("div",{className:gp.Ji,children:(0,c.jsxs)(c7.$T,{color:c7.Hv.DANGER,style:{borderRadius:0},children:[j.intl.format(j.t.IIHUUF,{subscriptionId:t.id}),(0,c.jsx)("br",{}),j.intl.format(j.t.fh65ES,{helpLink:"https://support.discord.com/hc/en-us"})]})}):(0,c.jsx)("div",{className:gp.Ji,children:(0,c.jsx)(tH.D,{label:j.intl.string(j.t.azZaZa),children:(0,c.jsx)(cw.A,{subscription:t,currentInvoicePreview:n,disabled:l||s})})})}var gj=((l={}).HOME="HOME",l.SWITCH_APP_PLANS="SWITCH_APP_PLANS",l);n(938796);var gO=n(38405);let gL=(0,m.UT)(uh.A,{getQueryId:A.fic.SUBSCRIPTION_PLANS,get:e=>{if(null==e)return null;let t=uh.A.getForSKU(e);return 0===t.length?null:t},load:e=>(null==e&&gO.A.addBreadcrumb({message:"Error loading subscription plans: skuId is null"}),null!=e?(0,u8.ur)(e).then(()=>{}):Promise.reject())});var gD=n(240248),gR=n(237218),gP=n(242653);function gG(e){let{children:t,lineClamp:n=2,...i}=e,[l,s]=g.useState(!1),[r,a]=g.useState(null),o=null!=r&&(0,c.jsx)("button",{className:gP.x6,onClick:()=>s(e=>!e),children:(0,c.jsxs)(z.E,{className:gP.B0,variant:"text-sm/medium",color:"text-brand",children:[l?j.intl.string(j.t["JQX/Pb"]):j.intl.string(j.t.Fbrd8J),l?(0,c.jsx)(gu.t,{color:nK.A.colors.TEXT_BRAND,size:"xs"}):(0,c.jsx)(dF.a,{color:nK.A.colors.TEXT_BRAND,size:"xs"})]})}),[u,d]=g.useState(null),m=g.useCallback(()=>{if(null==u)return;let{scrollHeight:e,clientHeight:t}=u;e>t&&a({truncatedHeight:t,expandedHeight:e})},[u]);g.useEffect(()=>{requestAnimationFrame(m)},[m,t,n]);let A="auto";return null!=r&&(A=l?`${r.expandedHeight}px`:`${r.truncatedHeight}px`),(0,c.jsxs)("div",{children:[(0,c.jsx)(z.E,{...i,className:gP.Qs,lineClamp:l?void 0:n,ref:d,style:{height:A},children:t}),o]})}var gM=n(386447);function gU(e){let{cta:t,storeListing:n,className:i}=e,{applicationId:l,benefits:s,description:r}=n,a=g.useMemo(()=>null==n.thumbnail?null:(0,gR.t)(l,n.thumbnail,256),[l,n.thumbnail]),{data:o}=gL(n.skuId),u=g.useMemo(()=>{if(null==o||0===o.length)return null;let e=o[0];return(0,a7._J)(e)},[o]);return null==u?null:(0,c.jsxs)(gn,{className:ie()(gM.iE,i),header:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("div",{className:gM.qd,children:[null!=a&&(0,c.jsx)(gl._,{src:a.href,imageClassName:gM.rW,width:48,height:48}),(0,c.jsxs)("div",{children:[(0,c.jsx)(E.D,{variant:"heading-md/bold",children:n.summary}),(0,c.jsx)(z.E,{variant:"text-md/medium",children:u})]})]}),t]}),children:[!(0,gD.uJ)(r)&&(0,c.jsx)("div",{className:gM.h_,children:(0,c.jsx)(gG,{variant:"text-sm/medium",children:r})}),null!=s&&s.length>0&&(0,c.jsx)("div",{className:gM.PX,children:s.map(e=>{let{id:t,name:n,description:i,icon:s}=e;return(0,c.jsx)(gi.FY,{header:n,icon:(0,gS.N)(l,s),description:i},t)})})]})}var gV=n(185438),gk=n(711171);function gw(e){let{app:t,currentSubscription:n,currentListing:i,alternativeListings:l,navigateToHome:s,subscriptionGroup:r,renewalSkuId:a}=e,o=(0,ga.A)(t,100),u=(0,gE.PJ)(r.flags),d=u?gs.R:gr.n,g=u?j.intl.string(j.t["46YF2D"]):j.intl.string(j.t.fFyGiA),A=n.metadata?.application_subscription_guild_id,h=(0,m.bG)([lc.A],()=>u&&null!=A?lc.A.getGuild(A):void 0,[A,u]),S=(0,m.bG)([uE.A],()=>{if(null!=a)return uE.A.get(a)},[a]),x=gx(n.currentPeriodEnd);return(0,c.jsxs)("div",{children:[(0,c.jsxs)("div",{className:gk.wx,children:[null!=o&&(0,c.jsx)(gl._,{src:o.href,imageClassName:gk.Z2,width:48,height:48}),(0,c.jsxs)("div",{children:[(0,c.jsx)(E.D,{variant:"heading-xl/semibold",children:t.name}),(0,c.jsxs)("div",{className:gk.p4,children:[(0,c.jsxs)(E.D,{variant:"heading-md/normal",className:gk.N4,children:[(0,c.jsx)(d,{size:"xs",color:"currentColor"})," ",g]}),null!=h&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(z.E,{variant:"text-md/normal",children:"\u2022"}),(0,c.jsxs)("span",{className:gk.vP,children:[(0,c.jsx)(dS.Ay,{guild:h,size:dS.Ay.Sizes.SMOL}),(0,c.jsx)(E.D,{variant:"heading-md/semibold",color:"text-muted",children:j.intl.format(j.t["7ZD8p1"],{guildName:h.name})})]})]})]})]})]}),(0,c.jsx)(gg,{children:e=>(0,c.jsxs)("div",{className:gk._B,children:[(0,c.jsx)(z.E,{variant:"text-md/normal",children:j.intl.string(j.t["goe+hk"])}),e&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(z.E,{variant:"text-md/normal",children:j.intl.format(j.t["Q8qJ+5"],{})}),(0,c.jsx)(z.E,{variant:"text-md/normal",children:j.intl.format(j.t.sqowYz,{})})]}),(0,c.jsx)(gg.Toggle,{text:e?j.intl.string(j.t["1Rkq/E"]):j.intl.string(j.t.WsTHkY)})]})}),(0,c.jsxs)("div",{className:gk.x0,children:[(0,c.jsx)(gU,{storeListing:i,className:gk.o3,cta:(0,c.jsxs)("div",{className:gk.cJ,children:[(0,c.jsx)(z.E,{variant:"eyebrow",color:"text-brand",children:j.intl.string(j.t.fHIpOY)}),null!=S&&(0,c.jsx)(z.E,{variant:"text-sm/semibold",color:"text-subtle",children:j.intl.format(j.t["OQk+jr"],{endDate:x})})]})}),l.map(e=>e.skuId===a?(0,c.jsx)(gU,{storeListing:e,cta:(0,c.jsx)(z.E,{variant:"text-sm/semibold",color:"text-subtle",children:j.intl.format(j.t.nn88hB,{startDate:x})})},e.id):(0,c.jsx)(gF,{storeListing:e,guildId:A,navigateToHome:s},e.id))]})]})}function gF(e){let{storeListing:t,guildId:n,navigateToHome:i}=e,{openModal:l}=(0,gV.A)({analyticsLocation:A.ThZ.APP_SUBSCRIPTIONS_MANAGEMENT,skuId:t.skuId,initialSubscribeForGuild:n,disableGuildSelector:!0,onComplete:i});return(0,c.jsx)(gU,{storeListing:t,cta:(0,c.jsx)(T.$,{variant:"primary",size:"sm",text:j.intl.string(j.t["+KwmBt"]),onClick:l})})}class gB extends g.PureComponent{state={hasError:!1};static getDerivedStateFromError(e){return{hasError:!0}}render(){return this.state.hasError?(0,c.jsxs)(c7.$T,{color:c7.Hv.DANGER,style:{borderRadius:0},children:[j.intl.format(j.t.IIHUUF,{subscriptionId:this.props.subscription.id})," ",j.intl.format(j.t.fh65ES,{helpLink:"https://support.discord.com/hc/en-us"})]}):this.props.children}}function gz(e){let{subscriptions:t,updateHeader:n}=e,[i,l]=g.useState({route:gj.HOME}),{route:s}=i;function r(){l({route:gj.HOME})}let a=e=>{l({route:gj.SWITCH_APP_PLANS,...e}),n(j.intl.string(j.t.VFqtkP),r)},[o,u]=g.useState({});g.useEffect(()=>{for(let e of t){let t=e.items[0]?.planId;null!=t&&(u(t=>({...t,[e.id]:gT.LOADING})),(0,c9._R)(t).then(()=>{u(t=>({...t,[e.id]:gT.DONE}))}).catch(()=>{u(t=>({...t,[e.id]:gT.ERROR}))}))}},[t]);let{loadState:d}=(0,ge.E)(),m=d!==ge.mJ.LOADED;switch(s){case gj.HOME:return(0,c.jsx)(c.Fragment,{children:t.map(e=>(0,c.jsx)(gB,{subscription:e,children:(0,c.jsx)(gf,{subscription:e,navigateToSwitchPlan:a,loadingState:m?gT.LOADING:o[e.id]??gT.LOADING})},e.id))});case gj.SWITCH_APP_PLANS:let{route:A,...h}=i;return(0,c.jsx)(gw,{...h,navigateToHome:r});default:(0,n8.xb)(s)}}var gX=n(131352);function gY(e){let{onGoBack:t}=e,n=(0,m.yK)([ov.A],()=>ov.A.getActiveApplicationSubscriptions()?.slice().sort((e,t)=>(e.createdAt?.getTime()??e.currentPeriodStart.getTime())-(t.createdAt?.getTime()??t.currentPeriodStart.getTime()))??[]),[i,l]=g.useState();return null==i&&(i=(0,c.jsx)(gH,{onBack:t,title:j.intl.string(j.t["DB/m9a"])})),(0,c.jsxs)("div",{children:[i,(0,c.jsx)("div",{className:gX.A,children:(0,c.jsx)(gz,{subscriptions:n,updateHeader:function(e,t){l((0,c.jsx)(gH,{title:e,onBack:()=>{t(),l(void 0)}}))}})})]})}function gH(e){let{onBack:t,title:n}=e;return(0,c.jsxs)("div",{className:gX.D,children:[(0,c.jsx)(i5.K,{"aria-label":j.intl.string(j.t["13/7kX"]),icon:()=>(0,c.jsx)(c8.Z,{size:"sm"}),onClick:t,variant:"icon-only"}),(0,c.jsx)(E.D,{variant:"heading-lg/semibold",children:n})]})}var gK=n(881489),gW=n(366999),gZ=n(466919),gq=n(406252);function gQ(e){let t,n,{showChargingUpState:i,rowValueText:l,endsAt:s,fractionalState:r,activationDate:a,hasPremiumGroup:o}=e;o?(t=j.intl.string(gZ.default["/S02sx"]),n=j.intl.string(gZ.default.OPJNST)):i?(t=j.intl.string(j.t["hT6i/0"]),n=null!=a?j.intl.format(j.t["0Vwb/l"],{activateDate:a}):null):(t=j.intl.string(j.t["3G0CTC"]),n=r===tk.xc.FP_SUB_PAUSED?j.intl.format(j.t.MMvaIG,{resumeDate:s.toDate()}):null);let u=ie()({[gq.Hs]:i,[gq.mT]:!i}),d=ie()({[gq.CQ]:i,[gq.ZM]:!i}),g=ie()({[gq.EM]:!i});return(0,c.jsxs)("div",{className:gq.r6,children:[(0,c.jsxs)("div",{className:gq.Nv,children:[(0,c.jsx)(E.D,{variant:"heading-md/semibold",className:g,children:t}),null!==n&&(0,c.jsx)(z.E,{variant:"text-sm/normal",children:n})]}),!o&&(0,c.jsx)("div",{className:gq.ZS,children:(0,c.jsx)("div",{className:u,children:(0,c.jsx)(z.E,{variant:"text-sm/semibold",className:d,children:l})})})]})}let gJ=function(e){let{fractionalPremiumInfo:t,className:n,activationDate:i,hasPremiumGroup:l}=e,s=(0,r0.kX)(t),r=s.length>0,a=(0,gW.Ay)(t.endsAt,gW.yE.SHORT_TIME),o=r?s:a;return(0,c.jsx)("div",{children:(0,c.jsxs)("div",{className:ie()(n,gq.f8),children:[(0,c.jsx)("div",{className:gq.J_,children:(0,c.jsxs)("div",{className:gq.Bh,children:[(0,c.jsx)("div",{className:gq.xt,children:(0,c.jsx)(rB.t,{size:"md",color:"white",className:gq.T8})}),(0,c.jsx)("div",{className:gq.pt,children:(0,c.jsx)(E.D,{variant:"heading-md/semibold",children:j.intl.string(j.t.DFMPWS)})}),(0,c.jsx)(z.E,{className:gq.PJ,variant:"text-md/semibold",children:s.length>0?s:j.intl.string(j.t["B66Z+f"])})]})}),(0,c.jsx)(gQ,{showChargingUpState:r,rowValueText:o,endsAt:t.endsAt,fractionalState:t.fractionalState,activationDate:i,hasPremiumGroup:l})]})})};var g$=n(983048);function g0(e){let t,{user:n,planId:i,count:l,userPremiumSubscription:s,unconsumedFractionalPremiumUnits:r=[],hasPremiumGroup:a}=e,[o,u]=(0,m.yK)([uh.A],()=>[uh.A.get(i),null!=s?uh.A.get(s.planId):null]);if(null==o||r0.Ay.getInterval(i).intervalType!==tk.WT.MONTH)return null;let d=null!=u?u.skuId:null,g=o.skuId===d,h=r0.Ay.getDisplayName(i);if(a)t=j.intl.string(gZ.default["5asczk"]);else if(g&&null!=s){let e;e=new Date(s.status===A.Dmq.PAUSED&&null!=s.pauseEndsAt?s.pauseEndsAt:s.currentPeriodEnd);let n=(0,r0._e)(e,r);t=j.intl.formatToPlainString(j.t["5CNRRA"],{date:n??0})}else t=j.intl.formatToPlainString(j.t.eNXZ5O,{planName:h});let S=n.hasFreePremium()||null!=s&&s.isPurchasedExternally;return(0,c.jsxs)("div",{className:gq.Bh,children:[(0,c.jsx)("div",{className:ie()({[gq.sr]:o.skuId===tk.pe.TIER_0,[gq.lP]:o.skuId===tk.pe.TIER_1,[gq.eb]:o.skuId===tk.pe.TIER_2}),children:(0,c.jsx)(rB.t,{size:"md",color:"currentColor",className:gq.Kk})}),(0,c.jsxs)("div",{className:gq.pt,children:[(0,c.jsx)(E.D,{variant:"heading-md/semibold",children:j.intl.format(j.t.LzobT9,{planName:h})}),!S&&(0,c.jsx)(E.D,{className:gq.gj,variant:"heading-sm/semibold",color:"text-default",children:t})]}),(0,c.jsx)(z.E,{className:gq.PJ,variant:"text-md/semibold",children:j.intl.format(j.t["ess/xl"],{count:l})})]})}let g1=function(e){let{className:t,entitlements:n}=e,i=k()(Array.from(n)).filter(e=>{let{subscriptionPlanId:t,parentId:n,consumed:i}=e;return null!=t&&null!=n&&!i}).groupBy(e=>e.subscriptionPlanId).value(),l=(0,m.yK)([un.A],()=>un.A.getUnactivatedFractionalPremiumUnits()),s=(0,m.bG)([ov.A],()=>ov.A.getPremiumSubscription()),r=(0,m.bG)([ov.A],()=>null==ov.A.getPremiumTypeSubscription()),a=Object.keys(i).some(e=>e===tk.gD.PREMIUM_MONTH_TIER_1),o=(0,m.bG)([l7.default],()=>l7.default.getCurrentUser());if(null==o)return null;let u=o.isPremiumWithPremiumGroup();return(0,c.jsxs)("div",{children:[(0,c.jsx)("div",{className:ie()(t,gq.xF,gq.J_),children:Object.keys(i).map(e=>(0,c.jsx)(g0,{planId:e,count:i[e].length,userPremiumSubscription:s,user:o,unconsumedFractionalPremiumUnits:l,hasPremiumGroup:u},e))}),a&&r&&(0,c.jsxs)("div",{children:[(0,c.jsx)(z.E,{className:gq.eT,variant:"text-md/normal",children:j.intl.string(j.t["VNr4+O"])}),(0,c.jsx)(g$.i,{})]})]})};var g2=n(830991);function g3(e){let t,{subscription:n,withOverheadSeparator:i}=e,{analyticsLocations:l}=(0,eL.Ay)(),[s]=(0,ck.YV)({subscriptionId:n.id,renewal:!0,analyticsLocations:l,analyticsLocation:tv.A.PREMIUM_SUBSCRIPTION_FINE_PRINT_CONTENT});if(null==s)return null;let r=i?g2.r:g2.a,a=s.invoiceItems.find(e=>{let{subscriptionPlanId:t}=e;return(0,r0.xq)(t)});if(null==a)return null;let o=a.subscriptionPlanId,u=uh.A.get(o);tl()(null!=u,"Missing plan");let d=(0,a7.$g)(s.total,s.currency);return u.interval===tk.WT.YEAR?t=j.intl.format(j.t["jPz/39"],{price:d,termsUrl:A.X7G.TERMS,paidURL:A.X7G.PAID_TERMS,privacyUrl:A.X7G.PRIVACY}):u.interval===tk.WT.MONTH&&(t=1===u.intervalCount?j.intl.format(j.t.m27GpI,{price:d,termsUrl:A.X7G.TERMS,paidURL:A.X7G.PAID_TERMS,privacyUrl:A.X7G.PRIVACY}):j.intl.format(j.t["9xf5Vx"],{price:d,termsUrl:A.X7G.TERMS,paidURL:A.X7G.PAID_TERMS,privacyUrl:A.X7G.PRIVACY,intervalCount:u.intervalCount})),(0,c.jsx)(z.E,{color:"text-muted",className:r,variant:"text-xs/normal",children:t})}function g5(e){let{subscription:t,withOverheadSeparator:n}=e;return t.status===A.Dmq.CANCELED||t.isPurchasedExternally?null:(0,c.jsx)(g3,{subscription:t,withOverheadSeparator:n})}var g6=n(37397),g4=n(533792);let g8={[eI.nR]:"role_subscriptions_panel",[eI.PZ]:"application_subscriptions_panel"};function g7(){return(0,c.jsx)(on.Z,{className:g4.wb,type:on.Z.Types.CUSTOM,children:(0,c.jsxs)(la.A,{align:la.A.Align.CENTER,children:[(0,c.jsx)(iZ.A,{game:null,size:iZ.M.SMALL,className:g4.pV}),(0,c.jsx)("span",{className:g4.O,children:j.intl.string(j.t["jy/hyj"])})]})})}function g9(e,t){return e===t||null==e&&null==t||null!=e&&null!=t&&(0,cn._)(e,t)}function me(){let e=(0,m.bG)([un.A],()=>un.A.getForApplication(tk.tv),[],g9);return g.useEffect(()=>{(0,uR.LM)(tk.tv)},[]),(0,c.jsx)(nZ.n,{label:j.intl.string(j.t["2GKrvn"]),description:j.intl.string(j.t.kNEjGm),children:null!=e&&r0.Ay.hasAccountCredit(e)?(0,c.jsx)(g1,{className:g4.fX,entitlements:e}):(0,c.jsx)(g7,{})})}function mt(){return(0,c.jsx)("hr",{className:g4.hr})}let mn=function(){var e;let t=(0,m.bG)([ov.A],()=>ov.A.getPremiumTypeSubscription()),n=(0,ci.A)({subscriptionFilter:e=>g6.Hy.has(e.status)}),i=(0,m.bG)([l7.default],()=>l7.default.getCurrentUser()),l=n.length>1,s=(0,m.bG)([oy.A],()=>null!=t&&null!=t.paymentSourceId?oy.A.getPaymentSource(t.paymentSourceId):null,[t]),r=(0,m.bG)([ov.A],()=>ov.A.hasFetchedSubscriptions()),a=(0,m.bG)([a8.A],()=>a8.A.isBusy),u=(0,u7.Y)(),d=cF.A.useField("subsection"),h=cF.A.useField("scrollToGameServers"),S=g.useRef(null);g.useEffect(()=>{(0,n1._)(null!=d?g8[d]:o.X.SUBSCRIPTIONS_PANEL)},[d]);let x=(0,m.bG)([ov.A],()=>ov.A.getActiveApplicationSubscriptions()?.length??0),p=(0,m.bG)([ov.A],()=>Object.values(ov.A.getSubscriptions()??{}).filter(e=>e.type===A.rzx.GUILD).filter(e=>e.status!==A.Dmq.ENDED).length),T=(0,m.bG)([ov.A],()=>Object.values(ov.A.getSubscriptions()??{}).some(e=>e.type===A.rzx.GAME_SERVER)),{servers:f}=(0,cN.f)({enabled:T}),I=(0,de.A)({forceFetch:!0}),_=(0,gK.ds)(),N=null!==t?t.currentPeriodEnd:void 0,C=!(_&&!(I.unactivatedUnits.length>0))&&(I.fractionalState!==tk.xc.NONE||I.unactivatedUnits.length>0);return(g.useEffect(()=>{h&&r&&u&&f.length>0&&(S.current?.scrollIntoView({behavior:"smooth",block:"start"}),cF.A.setState({scrollToGameServers:!1}))},[h,r,u,f.length]),g.useEffect(()=>(e2.h.wait(()=>{(0,u8.zS)(),a5.hP(),(0,u4.CD)(),a5.$o()}),function(){cF.A.resetState()}),[]),e8.A.enabled)?(0,c.jsx)(aq.A,{}):r&&u?d===eI.nR?(0,c.jsx)(c3,{onGoBack:()=>cF.A.setState({subsection:null})}):d===eI.PZ?(0,c.jsx)(gY,{onGoBack:()=>cF.A.setState({subsection:null})}):(0,c.jsx)("div",{className:g4.kL,children:(0,c.jsxs)("div",{className:g4.Qs,children:[l?(0,c.jsx)(g6.Sb,{}):null,null!=t?(0,c.jsx)(g6.Ay,{subscription:t,paymentSource:s,busy:a,subscriptions:n}):(0,c.jsx)(g6.TC,{}),C&&(e=!!i?.isPremiumWithPremiumGroup(),(0,c.jsxs)("section",{children:[(0,c.jsx)(E.D,{variant:"heading-md/bold",className:g4.HL,children:j.intl.string(j.t.Obre8v)}),(0,c.jsx)(z.E,{variant:"text-md/normal",className:g4.JU,children:j.intl.format(j.t["7Zi06b"],{helpCenterLink:eS.A.getArticleURL(A.MVz.FRACTIONAL_PREMIUM_ABOUT)})}),(0,c.jsx)(gJ,{className:g4.fX,fractionalPremiumInfo:I,activationDate:N,hasPremiumGroup:e})]})),(0,c.jsx)(me,{}),p>0&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(mt,{}),(0,c.jsx)(cy,{count:p,onClickManageSubscription:()=>cF.A.setState({subsection:eI.nR})})]}),x>0&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(mt,{}),(0,c.jsx)(c4,{count:x,onClickManageSubscription:()=>{cF.A.setState({subsection:eI.PZ}),e7.default.track(A.HAw.PREMIUM_APPLICATION_SUBSCRIPTION_MANAGE_CTA_CLICKED)}})]}),f.length>0&&(0,c.jsxs)("div",{ref:S,children:[(0,c.jsx)(mt,{}),(0,c.jsx)(c_,{servers:f})]}),(0,c.jsx)(mt,{}),null!=t?(0,c.jsx)(g5,{subscription:t,withOverheadSeparator:!1}):null]})}):(0,c.jsx)("div",{className:ie()(g4.kL,g4.Lq),children:(0,c.jsx)(aJ.y,{})})},mi=(0,a.E2)(o.X.SUBSCRIPTIONS_SETTINGS,{useSearchTerms:()=>[j.intl.string(j.t.trSpHX),j.intl.string(j.t["2GKrvn"])],Component:()=>(0,c.jsx)(mn,{})}),ml=(0,a.zZ)(o.X.SUBSCRIPTIONS_CATEGORY,{useSearchTerms:()=>[j.intl.string(j.t.trSpHX),j.intl.string(j.t["2GKrvn"])],buildLayout:()=>[mi]}),ms=(0,a.t_)(o.X.SUBSCRIPTIONS_PANEL,{useTitle:()=>j.intl.string(j.t.trSpHX),buildLayout:()=>[ml]}),mr=(0,a.i4)(o.X.SUBSCRIPTIONS_SIDEBAR_ITEM,{useTitle:()=>j.intl.string(j.t.trSpHX),icon:ce.L,usePersistentBadge:function(){let e=(0,ct.l)();return g.useMemo(()=>({badgeType:d.Xi.STRONGLY_DISCOURAGED_CUSTOM,customBadge:e?(0,c.jsx)(iw.E,{size:"xs",color:nK.A.unsafe_rawColors.YELLOW_300}):null}),[e])},buildLayout:()=>[ms]}),ma=(0,a.WI)(o.X.BILLING_SECTION,{useTitle:()=>j.intl.string(j.t.oeUm2s),buildLayout:()=>[u5,d9,mr,uQ,ok]});var mo=n(540999),mu=n(306471),md=n(964355),mc=n(172272);let mg=(0,a.zD)(o.X.AXE_AUDITING,{useTitle:()=>"Enable Accessibility Auditing",useSubtitle:()=>"Runs Axe auditing for accessibility while using the app. Violations get logged to the console. Only available in development.",usePredicate:()=>!1,useValue:()=>(0,m.bG)([sW.default],()=>sW.default.isAxeEnabled),setValue:e=>(0,sK.x)({axeEnabled:e})}),mm=(0,a.zD)(o.X.CSS_DEBUGGING,{useTitle:()=>"Enable CSS Debugging",useSubtitle:()=>"Display raw colors as pink. Toggling this will refresh the browser.",useValue:()=>(0,m.bG)([sW.default],()=>sW.default.cssDebuggingEnabled),setValue:e=>{(0,sK.x)({cssDebuggingEnabled:e}).then(()=>{setTimeout(()=>location.reload(),500)})}});var mA=n(276086),mh=n(354328);let mE=(0,a.zD)(o.X.HIGHLIGHT_MANA_COMPONENTS,{useTitle:()=>"Highlight Mana Components",useSubtitle:()=>"Highlights all Mana design system components for easier debugging.",useValue:()=>(0,mh.A)("highlight_mana_components"),setValue:e=>{(0,mA.L)("highlight_mana_components",e)}}),mS=(0,a.zD)(o.X.HIGHLIGHT_MANA_TEXT_OVERRIDES,{useTitle:()=>"Audit overridden Mana Text (dashed red)",useSubtitle:()=>"Outlines Mana Text/Heading whose font is overridden by CSS with a dashed red border \u2014 it renders through the component but won\u2019t change between control and variant. Higher cost (measures computed styles), so keep it on only while auditing.",useValue:()=>(0,mh.A)("highlight_mana_text_overrides"),setValue:e=>{(0,mA.L)("highlight_mana_text_overrides",e)}}),mx=(0,a.zD)(o.X.HIGHLIGHT_MANA_TEXT,{useTitle:()=>"Mana Text Migration Highlighter",useSubtitle:()=>"Outlines Mana Text/Heading components in green, text composing a variant (experiment-reachable but not migrated) in yellow, and all other rendered text in red.",useValue:()=>(0,mh.A)("highlight_mana_text"),setValue:e=>{(0,mA.L)("highlight_mana_text",e)}}),mp=(0,a.zD)(o.X.HIGHLIGHT_VOID_COMPONENTS,{useTitle:()=>"Highlight Deprecated Void Components",useSubtitle:()=>"Highlights deprecated toggleable components: VoidCheckbox (green), VoidRadioGroup (yellow), VoidSwitch (blue).",useValue:()=>(0,mh.A)("highlight_void_toggleables"),setValue:e=>{(0,mA.L)("highlight_void_toggleables",e)}}),mT=(0,a.sN)(o.X.LAYOUT_DEBUGGING_HORIZONTAL_SPACING,{useTitle:()=>"Horizontal Grid Spacing",useSubtitle:()=>"Adjust the spacing between horizontal grid lines. Set to 0 to disable horizontal grid lines.",usePredicate:()=>(0,m.bG)([sW.default],()=>sW.default.layoutDebuggingEnabled),minValue:0,maxValue:mc.YR,markers:Array.from({length:mc.YR+1},(e,t)=>t),onValueRender:e=>`${Math.round(e)}px`,onMarkerRender:e=>e%4==0?`${e}`:void 0,getInitialValue:()=>mc.Or.getState().horizontalSpacing,asValueChanges:e=>{mc.Or.getState().setHorizontalSpacing(e)}}),mf=(0,a.zD)(o.X.LAYOUT_DEBUGGING,{useTitle:()=>"Enable Layout Debugging",useSubtitle:()=>"Renders a grid on top of the app to help debug layout alignment issues.",useValue:()=>(0,m.bG)([sW.default],()=>sW.default.layoutDebuggingEnabled),setValue:e=>{(0,sK.x)({layoutDebuggingEnabled:e})}}),mI=(0,a.sN)(o.X.LAYOUT_DEBUGGING_VERTICAL_SPACING,{useTitle:()=>"Vertical Grid Spacing",useSubtitle:()=>"Adjust the spacing between vertical grid lines. Set to 0 to disable vertical grid lines.",usePredicate:()=>(0,m.bG)([sW.default],()=>sW.default.layoutDebuggingEnabled),minValue:0,maxValue:mc.YR,markers:Array.from({length:mc.YR+1},(e,t)=>t),onValueRender:e=>`${Math.round(e)}px`,onMarkerRender:e=>e%4==0?`${e}`:void 0,getInitialValue:()=>mc.Or.getState().verticalSpacing,asValueChanges:e=>{mc.Or.getState().setVerticalSpacing(e)}}),m_=(0,a.zZ)(o.X.DESIGN_TOOLS,{useTitle:()=>"Design & A11y Tools",useSearchTerms:()=>["accessibility tools"],buildLayout:()=>[mm,mf,mT,mI,mE,mx,mS,mp,mg]}),mN=(0,a.zD)(o.X.AD_OVERRIDE,{useTitle:()=>"Always Deliver Ads",useSubtitle:()=>"Makes the user targetable for all active ads.",useValue:()=>v.HZ.useSetting(),setValue:e=>{v.HZ.updateSetting(e)}});var mC=n(396478),mb=n(173936),my=n(260598),mv=n(414079),mj=n(148810),mO=n(380610),mL=n(986238),mD=n(281161),mR=n(663894),mP=n(522826);let mG=["discord_web","discord_marketing","discord_developers","discord_ios","discord_android"],mM=[{id:"branch",value:"branch",label:"Branch Name"},{id:"id",value:"id",label:"Commit SHA"}];function mU(e){return"discord_ios"in e||"discord_android"in e}class mV extends g.Component{handleRemoveBuildOverride=()=>{this.props.onBuildOverrideRemoved(this.props.project)};handleOverrideIdChanged=e=>{this.props.onBuildOverrideUpdated(this.props.project,{id:e})};handleOverrideTypeChanged=e=>{this.props.onBuildOverrideUpdated(this.props.project,{type:e,id:""})};render(){let{project:e,overrideType:t,overrideId:n,disabled:i,error:l}=this.props;return(0,c.jsxs)(la.A,{direction:la.A.Direction.VERTICAL,className:ie()(mD.oS,mP.SX,mR.N,mD.nM),children:[(0,c.jsx)(mv.A,{className:ie()(mD.lL,{[mD.zi]:i}),onClick:i?void 0:this.handleRemoveBuildOverride}),(0,c.jsxs)(la.A,{className:mP.QB,children:[(0,c.jsx)(la.A.Child,{basis:"50%",children:(0,c.jsx)(i3.l,{selectionMode:"single",label:"Override Type",options:mM,onSelectionChange:this.handleOverrideTypeChanged,value:t,disabled:i})}),(0,c.jsx)(la.A.Child,{wrap:!0,basis:"50%",children:(0,c.jsx)(li.k,{label:"branch"===t?"Branch Name":"Commit SHA",value:n,onChange:this.handleOverrideIdChanged,disabled:i})})]}),(0,c.jsxs)(la.A.Child,{children:[null!=l&&""!==l&&(0,c.jsx)(z.E,{className:mD.AS,color:"text-feedback-critical",variant:"text-sm/normal",children:l}),(0,c.jsxs)(z.E,{variant:"text-sm/normal",className:mD.AS,children:["This controls the build that will be served for the ",(0,c.jsx)("code",{children:e})," project."]})]})]})}}class mk extends g.Component{state={loading:!0,buildOverrides:{},loadedBuildOverrides:{},errors:{},saving:!1,didSave:!1};async refreshBuildOverrides(){this.setState({loading:!0});let e=await (0,mO.bD)();this.setState({loading:!1,buildOverrides:e,loadedBuildOverrides:k().cloneDeep(e),errors:{}})}isDirty(){let{buildOverrides:e,loadedBuildOverrides:t}=this.state;return!k().isEqual(e,t)}componentDidMount(){this.refreshBuildOverrides()}getAvailableProjects(){let{buildOverrides:e}=this.state;if(null==e)return[];let t=Object.keys(e);return k().without(mG,...t)}handleAddBuildOverride=e=>{if(null==e)return;let t={...this.state.buildOverrides,[e]:{type:"branch",id:""}};this.setState({buildOverrides:t})};handleBuildOverrideUpdated=(e,t)=>{let{buildOverrides:n}=this.state,i={...null!=n?n[e]:{},...t},l={...this.state.buildOverrides,[e]:i};this.setState({buildOverrides:l})};handleBuildOverrideRemoved=e=>{let t={...this.state.buildOverrides};delete t[e],this.setState({buildOverrides:t})};handleDiscardChanges=()=>{this.setState({buildOverrides:k().cloneDeep(this.state.loadedBuildOverrides),errors:{},didSave:!1})};handleSaveChanges=async()=>{let{buildOverrides:e}=this.state;if(null==e)return;this.setState({saving:!0});let t=await (0,mj.Zk)(e);if(200===t.status){let e=t.body;this.setState({buildOverrides:e,loadedBuildOverrides:k().cloneDeep(e),errors:{},didSave:!0,saving:!1})}else if(400===t.status){let e=t.body;this.setState({errors:e,saving:!1,didSave:!1})}else this.setState({saving:!1,didSave:!1})};handleLinkGeneration=()=>{let{buildOverrides:e}=this.state;(0,ln.openModal)(t=>(0,c.jsx)(mw,{...t,buildOverrides:e}))};renderEmpty(){return(0,c.jsx)(mC.pp,{theme:nR.A.theme,className:ie()(mP.eT,mP.SX),children:(0,c.jsx)(mC.SG,{children:"You have no build overrides configured."})})}renderItems(){let{buildOverrides:e,saving:t,errors:n}=this.state;return null==e?null:k().map(e,(e,i)=>(0,c.jsx)(mV,{project:i,overrideType:e.type,overrideId:e.id,disabled:t,error:n[i],onBuildOverrideUpdated:this.handleBuildOverrideUpdated,onBuildOverrideRemoved:this.handleBuildOverrideRemoved},i))}renderRefreshButton(){return!this.state.didSave||this.isDirty()?null:(0,c.jsx)(T.$,{variant:"secondary",text:"Reload App",onClick:()=>location.reload()})}renderLinkButton(){let{buildOverrides:e}=this.state;return null==e||0===Object.keys(e).length?null:(0,c.jsx)(i4.m,{text:"Generate Public Link",children:(0,c.jsx)(i5.K,{variant:"secondary",icon:mb.q,"aria-label":"Generate Public Link",onClick:this.handleLinkGeneration})})}renderSaveButton(){if(!this.isDirty())return null;let{saving:e,buildOverrides:t}=this.state;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(T.$,{variant:"critical-primary",text:"Discard Changes",onClick:this.handleDiscardChanges,disabled:e}),(0,c.jsx)(T.$,{variant:"primary",text:"Save Build Overrides",disabled:mU(t??{}),onClick:this.handleSaveChanges,loading:e})]})}render(){let e,{loading:t,saving:n,buildOverrides:i}=this.state;e=t?(0,c.jsx)(aJ.y,{className:mP.QX}):null!=i&&0===Object.keys(i).length?this.renderEmpty():this.renderItems();let l=!n&&!t&&this.getAvailableProjects().length>0,s=mU(i??{})&&"stable"!==window.GLOBAL_ENV.RELEASE_CHANNEL?(0,c.jsx)(z.E,{color:"text-feedback-critical",variant:"text-md/normal",children:"Mobile build overrides must be generated using the desktop/web stable client for now!"}):null;return(0,c.jsx)(nZ.n,{children:(0,c.jsxs)(F.B,{gap:16,children:[(0,c.jsx)(i3.l,{selectionMode:"single",label:"Add Build Override",placeholder:"discord_project",description:"Select a project to create a build override for.",layout:"horizontal-responsive",value:void 0,options:this.getAvailableProjects().map(e=>({id:e,label:e,value:e})),onSelectionChange:this.handleAddBuildOverride,disabled:!l}),s,e,(0,c.jsxs)(sD.e,{justify:"end",children:[this.renderRefreshButton(),this.renderLinkButton(),this.renderSaveButton()]})]})})}}class mw extends g.Component{state={ttlSeconds:3600,releaseChannel:"all",userIds:new Set,userIdEntry:"",userIdEntryError:null,allowedVersions:[],allowedVersionEntry:"",allowedVersionEntryError:null,publicLink:" ",statusText:null,status:0,allowLoggedOut:!1};setUserEntryError=e=>{this.setState({userIdEntryError:e})};setStatusMessage=(()=>{var e=this;return function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;e.setState({statusText:t,status:n})}})();handleUserIDEntry=e=>{if(!/^[\d\s,]*$/.test(e))return this.setUserEntryError("User IDs are numbers!");let t=new Set(e.split(/[,\s]+/).filter(Boolean));this.setState({userIdEntry:e,userIds:t})};setAllowedVersionError=e=>{this.setState({allowedVersionEntryError:e})};handleAllowedVersionEntry=e=>{this.setState({allowedVersionEntry:e})};handleAllowedVersionEnter=e=>{e.key===lI.dh.ENTER&&this.handleAddAllowedVersion()};handleAddAllowedVersion=()=>{let{allowedVersions:e,allowedVersionEntry:t}=this.state;return 0===(t=t.trim()).length?this.setAllowedVersionError("Enter a valid version number!"):e.indexOf(t)>=0?this.setAllowedVersionError("You already added that version!"):void this.setState({allowedVersions:[...e,t],allowedVersionEntry:"",allowedVersionEntryError:""})};handleRemoveAllowedVersion=e=>{let{allowedVersions:t}=this.state;t=t.filter(t=>t!==e),this.setState({allowedVersions:t})};handleAllowLoggedOut=e=>{this.setState({allowLoggedOut:e})};handleExpirationChange=e=>{this.setState({ttlSeconds:e})};handleReleaseChannelChange=e=>{this.setState({releaseChannel:e})};handleExperiments=e=>{if(0===e.trim().length)return void this.setState({experimentsError:void 0});try{let t=JSON.parse(e);for(let e in t){if(null==e.match(/^[0-9]{4}\-[0-9]{2}(-|_)[a-z0-9_-]+$/))return void this.setState({experimentsError:`${e} is an invalid experiment name`});if("number"!=typeof t[e])return void this.setState({experimentsError:`${e} has an invalid bucket override`})}}catch(e){this.setState({experimentsError:`Unable to parse experiments ${e.message}`});return}this.setState({experiments:e,experimentsError:void 0})};generatePayload=()=>({overrides:this.props.buildOverrides,meta:{release_channel:"all"===this.state.releaseChannel?null:this.state.releaseChannel,ttl_seconds:this.state.ttlSeconds,user_ids:Array.from(this.state.userIds),allowed_versions:this.isMobile()?this.state.allowedVersions:void 0,allow_logged_out:this.state.allowLoggedOut,experiments:null==this.state.experiments?null:JSON.parse(this.state.experiments)}});handleGenerateLink=async()=>{if(this.isMobile()&&0===this.state.allowedVersions.length)return void this.setAllowedVersionError("You must add at least one allowed version for iOS");this.setStatusMessage(null);let e=this.generatePayload(),t=await (0,mj.SB)(e);!1!==t.error?this.setStatusMessage(JSON.stringify(t.error),0):(this.setState({publicLink:t.url.toString()}),0===e.meta.user_ids.length&&this.setStatusMessage("Warning! No users added to the whitelist! This link could be used by anyone to override their build.",1))};isMobile(){return mU(this.props.buildOverrides??{})}renderSettingsForm(){let{ttlSeconds:e,releaseChannel:t,userIdEntry:n,userIdEntryError:i,allowedVersions:l,allowedVersionEntry:s,allowedVersionEntryError:r,allowLoggedOut:a,experiments:o,experimentsError:u}=this.state,d=mL.fL.find(t=>t.value===e),g=l.map(e=>({id:e,label:e,value:e}));return(0,c.jsxs)(F.B,{gap:20,children:[(0,c.jsx)(i3.l,{selectionMode:"single",label:"Expire After",value:null!=d?d.value:void 0,options:mL.fL,onSelectionChange:this.handleExpirationChange}),this.isMobile()?null:(0,c.jsx)(i3.l,{selectionMode:"single",label:"Release Channel",value:t,options:mL.VP,onSelectionChange:this.handleReleaseChannelChange}),this.isMobile()?(0,c.jsxs)(F.B,{gap:20,children:[(0,c.jsx)(li.k,{label:"Add allowed app version (required)",autoFocus:!0,value:s,onKeyDown:this.handleAllowedVersionEnter,error:r,onChange:this.handleAllowedVersionEntry,placeholder:"Example: 34",trailing:{icon:iM.j,onClick:this.handleAddAllowedVersion,"aria-label":"Add"}}),(0,c.jsx)(i3.l,{selectionMode:"single",label:"Remove allowed app version",value:void 0,options:g,onSelectionChange:this.handleRemoveAllowedVersion,disabled:0===l.length})]}):null,this.isMobile()?null:(0,c.jsx)(my.f,{label:"Limit to User IDs (optional)",helperText:"User IDs can be separated by whitespace or commas.",value:n,error:i,onBlur:()=>this.setUserEntryError(""),onChange:this.handleUserIDEntry}),(0,c.jsx)(my.f,{label:"Client Experiment Override",description:"Locally override the given experiments to the given bucket. This ONLY applies locally and WILL NOT affect the server. When the user clears build override, the experiment override is removed as well.",value:o,error:u,onChange:this.handleExperiments,placeholder:'{"2022-01_threads":1}'}),(0,c.jsx)(tK.d,{label:"Allow logged out users",checked:a,onChange:this.handleAllowLoggedOut})]})}renderHelpMessage(){let{statusText:e,status:t}=this.state;if(null==e)return(0,c.jsx)("div",{});let n=rz.Y.INFO;switch(t){case 0:n=rz.Y.ERROR;break;case 1:n=rz.Y.WARNING}return(0,c.jsx)(rz.p,{messageType:n,children:e})}render(){let{onClose:e,transitionState:t}=this.props,{publicLink:n}=this.state;return(0,c.jsx)(lt.Modal,{title:"Generate Public Build Override Link",input:this.renderHelpMessage(),actionBarInput:(0,c.jsx)(uv.A,{value:n}),transitionState:t,"aria-label":"Generate Public Build Override Link",actions:[{variant:"primary",text:"Generate Link",onClick:this.handleGenerateLink}],onClose:e,children:this.renderSettingsForm()})}}let mF=(0,a.E2)(o.X.BUILD_OVERRIDES,{useSearchTerms:()=>["build overrides"],Component:mk});var mB=n(256311),mz=n(883600);let mX=(0,a.E2)(o.X.CHANGE_LOG_OVERRIDE,{useSearchTerms:()=>["changelog override","change log override"],Component:function(){let e=(0,m.bG)([mz.A],()=>mz.A.overrideId());async function t(e){let t=mz.A.getChangelog(e,"en-US");return null!=t?t:await mB.A.fetchChangelog(e,"en-US",!1,!0)??null}return(0,c.jsx)(m6,{label:"Change Log Override",description:"Provide a change log ID to override the change log shown to this user.",placeholder:"Enter Change Log ID...",overrideId:e??null,setOverride:e=>mB.A.setChangelogOverride(e),fetchOverride:t})}});var mY=n(506774);let mH=new Date("2018-01-01"),mK=(0,a.Tf)(o.X.CHANGE_LOG_CLEAR,{useTitle:()=>"Clear Change Log",useSubtitle:()=>"Resets the change log state so that it will show again on the next startup.",useLabel:()=>"Clear",useDisabled:()=>v.pK.useSetting()===oe.default.fromTimestamp(mH.getTime()),onClick:()=>(mY.w.set("lastChangeLogDate",mH),v.pK.updateSetting(oe.default.fromTimestamp(mH.getTime())))}),mW=(0,a.zD)(o.X.DISABLE_APP_COLLECTIONS_CACHE,{useTitle:()=>"Disable Application Collections Cache",useSubtitle:()=>"Forces application collection updates to be shown immediately.",useDisabled:()=>(0,m.bG)([sW.default],()=>sW.default.onlyShowPreviewAppCollections),useValue:()=>(0,m.bG)([sW.default],()=>sW.default.disableAppCollectionsCache||sW.default.onlyShowPreviewAppCollections),setValue:e=>(0,sK.x)({disableAppCollectionsCache:e})}),mZ=(0,a.zD)(o.X.FORCE_CANARY_API,{useTitle:()=>"Force Canary API",useSubtitle:()=>"Routes all API requests to Canary instances.",useValue:()=>(0,m.bG)([sW.default],()=>sW.default.isForcedCanary),setValue:e=>{(0,sK.x)({canary:e})}}),mq=(0,a.zD)(o.X.LOAD_SOURCE_MAPS,{useTitle:()=>"Load Source Maps",useSubtitle:()=>"Downloads source maps on this client. Only enable on devices you trust.",useValue:()=>(0,m.bG)([sW.default],()=>sW.default.sourceMapsEnabled),setValue:e=>(0,sK.x)({sourceMapsEnabled:e})}),mQ=(0,a.zD)(o.X.ONLY_SHOW_PREVIEW_APP_COLLECTIONS,{useTitle:()=>"Only Show Preview App Collections",useSubtitle:()=>"Only show application collections (e.g. in App Directory, App Launcher in text) that have the 'preview' active state. This disables application collections cache, too, so you can see collections updates immediately.",useValue:()=>(0,m.bG)([sW.default],()=>sW.default.onlyShowPreviewAppCollections),setValue:e=>(0,sK.x)({onlyShowPreviewAppCollections:e})});var mJ=n(10094),m$=n(683760);let m0=[{id:"none",label:"Non-Nitro",value:0},{id:"tier_0",label:"Nitro Basic",value:tk.PremiumTypes.TIER_0},{id:"tier_1",label:"Nitro Classic",value:tk.PremiumTypes.TIER_1},{id:"tier_2",label:"Nitro Standard",value:tk.PremiumTypes.TIER_2}],m1=(0,a.Hn)(o.X.PREMIUM_TYPE_OVERRIDE,{useTitle:()=>"Premium Type Override",useSearchTerms:()=>["nitro override"],useSubtitle:()=>"Overrides the client's local premium type.",useOptions:()=>m0,clearable:!0,useValue:()=>(0,m.bG)([m$.A],()=>{let e=m$.A.getPremiumTypeOverride();return null===e?0:e}),setValue:e=>{0===e?(0,mJ.O)(null,void 0):null===e?(0,mJ.O)(void 0,void 0):(0,mJ.O)(0===e?null:e,void 0)}});var m2=n(246605),m3=n(274184);let m5=(0,a.E2)(o.X.SURVEY_OVERRIDE,{useSearchTerms:()=>["survey override"],Component:function(){let e=(0,m.bG)([m3.Ay],()=>m3.Ay.getSurveyOverride());return(0,c.jsx)(m6,{label:"Survey Override",description:"Provide a survey ID to override the survey shown to this user.",placeholder:"Enter Survey ID...",overrideId:e??null,setOverride:e=>m2.xr(e),fetchOverride:e=>m2.BC(e,!0)??null})}});function m6(e){let{label:t,description:n,placeholder:i,overrideId:l,setOverride:s,fetchOverride:r}=e,[a,o]=g.useState(l??""),u=g.useRef(null),[d,m]=g.useState(0);function A(){null!=u.current&&(clearTimeout(u.current),u.current=null)}return g.useEffect(()=>A,[]),(0,c.jsx)(tH.D,{layout:"horizontal-responsive",label:t,description:n,children:(0,c.jsx)(li.k,{placeholder:i,error:2===d?"Failed to fetch override":void 0,successMessage:3===d?"Override applied":void 0,value:a,onChange:function(e){if(!(e.length>0)||/^[0-9]+$/.test(e)){if(o(e),A(),0===e.length){m(0),s(null);return}u.current=setTimeout(()=>{m(1),r(e).then(t=>{m(null==t?2:3),null!=t&&s(e)})},500)}},clearable:!0})})}let m4=(0,a.zZ)(o.X.DEV_OVERRIDES,{useTitle:()=>"Overrides",buildLayout:()=>[m1,m5,mX,mK,mZ,mN,mQ,mW,mq,mF],useInlineNotice:()=>({type:d.lT.INLINE_NOTICE,noticeType:"info",text:j.intl.format(j.t.UeZJlg,{link:"https://i.dis.gd/dev-settings-changes"})})}),m8=(0,a.zD)(o.X.ANALYTICS_LOGS,{useTitle:()=>"Enable Logging of Analytics Events",useSubtitle:()=>"Logs all analytics events to the developer console.",useValue:()=>(0,m.bG)([sW.default],()=>sW.default.isLoggingAnalyticsEvents),setValue:e=>(0,sK.x)({logAnalyticsEvents:e})}),m7=(0,a.zD)(o.X.GATEWAY_LOGS,{useTitle:()=>"Log Gateway Events",useSubtitle:()=>"Logs all gateway events to console, including content. Enable verbose logs to see them.",useValue:()=>(0,m.bG)([sW.default],()=>sW.default.isLoggingGatewayEvents),setValue:e=>(0,sK.x)({logGatewayEvents:e})}),m9=(0,a.zD)(o.X.KEEP_POPOUTS_OPEN,{useTitle:()=>"Keep Popouts Open",useSubtitle:()=>"When enabled, popouts will not close automatically, allowing their console contents to be inspected after a crash.",useValue:()=>(0,m.bG)([sW.default],()=>sW.default.preventPopoutClose),setValue:e=>(0,sK.x)({preventPopoutClose:e})}),Ae=(0,a.zD)(o.X.KEYBOARD_MISMATCHES,{useTitle:()=>"Enable Logging of Keyboard Mismatches",useSubtitle:()=>"Logs mismatches in detected keyboard codes to the console.",useValue:()=>(0,m.bG)([sW.default],()=>sW.default.logKeyboardMismatches),setValue:e=>(0,sK.x)({logKeyboardMismatches:e})}),At=(0,a.zD)(o.X.OVERLAY_RPC_LOGS,{useTitle:()=>"Enable Logging of Overlay RPC Events & Commands",useSubtitle:()=>"Logs all overlay related RPC events. Super noisy if an overlay is connected.",useValue:()=>(0,m.bG)([sW.default],()=>sW.default.isLoggingOverlayEvents),setValue:e=>(0,sK.x)({logOverlayEvents:e})}),An=(0,a.zD)(o.X.QUEST_LOGGING,{useTitle:()=>"Enable Quests Debug Logging",useSubtitle:()=>"Logs quest lifecycle events to the developer console.",useValue:()=>(0,m.bG)([sW.default],()=>sW.default.isLoggingQuestEvents),setValue:e=>(0,sK.x)({logQuestEvents:e})}),Ai=(0,a.zD)(o.X.REQUEST_TRACING,{useTitle:()=>"Enable Tracing Requests",useSubtitle:()=>"Force trace all client requests with APM.",useValue:()=>(0,m.bG)([sW.default],()=>sW.default.isTracingRequests),setValue:e=>(0,sK.x)({trace:e})}),Al=(0,a.zZ)(o.X.LOGGING,{useTitle:()=>"Logging",buildLayout:()=>[m7,At,Ai,m8,Ae,m9,An]}),As=(0,a.t_)(o.X.DEVELOPER_OPTIONS_PANEL,{useTitle:()=>"Developer Options",buildLayout:()=>[m4,Al,m_]}),Ar=(0,a.i4)(o.X.DEVELOPER_OPTIONS_SIDEBAR_ITEM,{useTitle:()=>"Developer Options",icon:mu.V,useMenu:function(){let{layoutDebuggingEnabled:e,isDeveloper:t,isLoggingGatewayEvents:n,isLoggingOverlayEvents:i,isLoggingAnalyticsEvents:l,isTracingRequests:s,isForcedCanary:r,isAxeEnabled:a,preventPopoutClose:u,onlyShowPreviewAppCollections:d,disableAppCollectionsCache:g,isStaff:A}=(0,m.cf)([sW.default,mo.A,l7.default],()=>({layoutDebuggingEnabled:sW.default.layoutDebuggingEnabled,isDeveloper:mo.A.isDeveloper,isLoggingGatewayEvents:sW.default.isLoggingGatewayEvents,isLoggingOverlayEvents:sW.default.isLoggingOverlayEvents,isLoggingAnalyticsEvents:sW.default.isLoggingAnalyticsEvents,isTracingRequests:sW.default.isTracingRequests,isForcedCanary:sW.default.isForcedCanary,isSourceMapsEnabled:sW.default.sourceMapsEnabled,isAxeEnabled:sW.default.isAxeEnabled,preventPopoutClose:sW.default.preventPopoutClose,onlyShowPreviewAppCollections:sW.default.onlyShowPreviewAppCollections,disableAppCollectionsCache:sW.default.disableAppCollectionsCache,isStaff:l7.default.getCurrentUser()?.isStaff()??!1})),{horizontalSpacing:h,verticalSpacing:E}=(0,mc.Or)(),{setHorizontalSpacing:S,setVerticalSpacing:x}=mc.Or.getState(),p=v.HZ.useSetting();return t?[(0,c.jsxs)(e0.Dr,{id:"overrides",label:"Overrides",action:()=>{(0,t9.openUserSettings)(o.X.DEV_OVERRIDES)},children:[(0,c.jsx)(e0.sL,{id:"always-deliver",label:"Always Deliver Ads",checked:p,action:()=>{v.HZ.updateSetting(!p)}},"always-deliver"),(0,c.jsx)(e0.sL,{id:"forced-canary",label:"Forced Canary",checked:r,action:()=>{(0,sK.x)({canary:!r})}},"forced-canary"),(0,c.jsx)(e0.sL,{id:"preview-collections",label:"Preview Unpublished Collections",checked:d,action:()=>{(0,sK.x)({onlyShowPreviewAppCollections:!d})}},"preview-collections"),(0,c.jsx)(e0.sL,{id:"disable-collections-cache",label:"Disable Collections Cache",checked:g,action:()=>{(0,sK.x)({disableAppCollectionsCache:!g})}},"disable-collections-cache")]},"overrides"),(0,c.jsxs)(e0.Dr,{id:"logging",label:"Logging",action:()=>{(0,t9.openUserSettings)(o.X.LOGGING)},children:[(0,c.jsx)(e0.sL,{id:"gateway-events",label:"Gateway Events",checked:n,action:()=>{(0,sK.x)({logGatewayEvents:!n})}},"gateway-events"),(0,c.jsx)(e0.sL,{id:"overlay-events",label:"Overlay RPC Events",checked:i,action:()=>{(0,sK.x)({logOverlayEvents:!i})}},"overlay-events"),(0,c.jsx)(e0.sL,{id:"analytics-events",label:"Analytics Events",checked:l,action:()=>{(0,sK.x)({logAnalyticsEvents:!l})}},"analytics-events"),(0,c.jsx)(e0.sL,{id:"tracing-requests",label:"Tracing Requests",checked:s,action:()=>{(0,sK.x)({trace:!s})}},"tracing-requests"),(0,c.jsx)(e0.sL,{id:"prevent-popout-close",label:"Prevent Popouts From Closing",checked:u,action:()=>{(0,sK.x)({preventPopoutClose:!u})}},"prevent-popout-close")]},"logging"),(0,c.jsxs)(e0.Dr,{id:"design-tools",label:"Design/A11y Tools",action:()=>{(0,t9.openUserSettings)(o.X.DESIGN_TOOLS)},children:[(0,c.jsx)(e0.sL,{id:"accessibility-auditing",label:"Accessibility Auditing",checked:a,action:()=>{(0,sK.x)({axeEnabled:!a})}},"accessibility-auditing"),(0,c.jsx)(e0.sL,{id:"layout-debugging",label:"Enable Layout Debugging",checked:e,action:()=>{(0,sK.x)({layoutDebuggingEnabled:!e})}},"layout-debugging"),e&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(e0.aK,{id:"horizontal-spacing",label:"Horizontal Spacing",control:(e,t)=>(0,c.jsx)(md.i,{...e,ref:t,value:h,minValue:0,maxValue:mc.YR,onChange:e=>S(e),renderValue:e=>`${Math.round(e)}px`,"aria-label":"Horizontal Spacing"})},"horizontal-spacing"),(0,c.jsx)(e0.aK,{id:"vertical-spacing",label:"Vertical Spacing",control:(e,t)=>(0,c.jsx)(md.i,{...e,ref:t,value:E,minValue:0,maxValue:mc.YR,onChange:e=>x(e),"aria-label":"Vertical Spacing",renderValue:e=>`${Math.round(e)}px`})},"vertical-spacing")]})]},"design-tools"),A?(0,c.jsx)(e0.Dr,{id:"discord-stats",label:"Discord Stats",action:()=>l8()},"discord-stats"):null]:null},buildLayout:()=>[As]});var Aa=n(127062),Ao=n(25044),Au=n(80703),Ad=n(123292),Ac=n(857250),Ag=n(892547),Am=n(890856),AA=n(100392),Ah=n(102609),AE=n(271478),AS=n(710195),Ax=n(386976),Ap=n(257433),AT=n(32523),Af=n(96919),AI=n(688151),A_=n(142862);function AN(e){let{experiment:t,experimentId:n,overrideInfo:i,defaultOpen:l}=e,[s,r]=g.useState(l),[a,o]=g.useState(!1),u=g.useCallback(()=>{r(e=>!e)},[]),d=(0,m.bG)([um.default],()=>um.default.getId()),A=(0,m.bG)([um.default],()=>{let e=um.default.getInstallationForTracking();return null==e?null:(0,Au.v)(e)}),h="installation"===t.kind&&null!=A?A:d,E=(0,Ap.iN)(t,h),S=(0,Ap.Fm)(t,h),x=(0,m.yK)([s1.A],()=>k().sortBy(s1.A.getRecentExposures(AI.Vh.USER,n),e=>{let[t,n]=e;return-n}).map(e=>{let[t,n]=e;return`${new Date(n).toLocaleString()} (${t})`})),p=g.useCallback(e=>{(0,ux.C)((0,AA.yA)(n),()=>{(0,l2.P0)({id:"experiment-link-copied",message:"Copied experiment link",type:l3.Ck.SUCCESS}),e.preventDefault(),e.stopPropagation()})},[n]),T=(0,c.jsx)(Am.s,{"aria-label":"Toggle visibility",onClick:u,children:(0,c.jsxs)(z.E,{variant:"text-md/medium",className:A_.DD,children:[(0,c.jsxs)("div",{children:[(0,c.jsxs)(F.B,{direction:"horizontal",align:"center",gap:4,children:[t.title," ",ux.p5&&(0,c.jsx)(t8.D,{onClick:p,children:(0,c.jsx)(mb.q,{size:"xs"})})]}),(0,c.jsx)(z.E,{color:"text-muted",variant:"text-sm/normal",children:n})]}),(0,c.jsx)("span",{className:A_.km,children:"installation"===t.kind?"Installation":"User"})]})});if(!s)return(0,c.jsx)("div",{className:A_.Os,children:T});let f="";return f=t.system===Ah.l5.LEGACY?`Currently assigned to bucket ${E??AI.RE.NOT_ELIGIBLE}`:null!=E?`Currently assigned to variant ${E}`:"Currently unassigned",(0,c.jsxs)("div",{className:A_.Os,children:[T,(0,c.jsx)("div",{children:(0,c.jsx)(AE.g,{label:t.system===Ah.l5.LEGACY?"Bucket Override":"Variant Override",description:f,experiment:t,experimentId:n,overrideInfo:i})}),(0,c.jsx)("div",{className:A_.h_,children:null==S?(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-subtle",children:'Warning: Server did not send any experiment config. You may need to check the "Send to Client" box in the admin UI.'}):null}),a?(0,c.jsxs)("div",{children:[(0,c.jsx)(z.E,{variant:"text-lg/medium",className:A_.id,children:"Server Descriptor"}),(0,c.jsx)(z.E,{variant:"code",className:A_.AS,children:null==S?"None":JSON.stringify(S,void 0,2)}),(0,c.jsx)(z.E,{variant:"text-lg/medium",className:A_.id,children:"Override Descriptor"}),(0,c.jsx)(z.E,{variant:"code",className:A_.AS,children:i?.originalDescriptor==null?"None":JSON.stringify(i.originalDescriptor,void 0,2)}),(0,c.jsx)(z.E,{variant:"text-lg/medium",className:A_.id,children:"Recent Exposures"}),(0,c.jsx)(z.E,{variant:"code",className:A_.AS,children:0===x.length?"None":x.join("\n")})]}):(0,c.jsx)("div",{className:A_.id,children:(0,c.jsx)(Ad.Q,{variant:"secondary",text:"More Details \xbb",onClick:()=>o(!0)})}),(0,c.jsx)(i2.c,{className:A_.yF})]})}function AC(e){let{experiment:t,experimentId:n,overrideInfo:i}=e,[l,s]=g.useState(null!=i),[r,a]=g.useState(!1),o=g.useCallback(()=>{s(e=>!e)},[]),u=(0,m.bG)([s1.A],()=>s1.A.getLoadedGuildExperiment(n)),d=(0,m.bG)([s1.A,lc.A,AS.A],()=>{if(t.system===Ah.l5.LEGACY)return null==s1.A.getLoadedGuildExperiment(n);let e=t.name;return!lc.A.getGuildsArray().some(t=>null!=AS.A.getServerAssignment("guild",t.id,e))}),A=(0,m.yK)([s1.A],()=>k().sortBy(s1.A.getRecentExposures(AI.Vh.GUILD,n),e=>{let[t,n]=e;return-n}).map(e=>{let[t,n]=e;return`${new Date(n).toLocaleString()} (${t})`})),[h,E]=(0,m.yK)([um.default,lc.A,s1.A,AS.A],()=>{let e=t.system===Ah.l5.LEGACY,i=t.name,l=um.default.getId(),s=k().sortBy(lc.A.getGuildsArray(),e=>e.name.toLowerCase()),r={},a=[];for(let t of s){let s=e?s1.A.getGuildExperimentDescriptor(n,t.id)?.bucket??AI.RE.NOT_ELIGIBLE:AS.A.getEvaluationAndAssignment("guild",t.id,i,l)[1]?.variantId??AI.RE.NOT_ELIGIBLE;s in r||(r[s]=0),r[s]++,a.push(`${t.name}: ${s}`)}let o=k()(r).keys().map(Number).sort().map(e=>`${r[e]} guilds in bucket ${e}`).join(", ");return[a.join("\n"),o]}),S=t.system!==Ah.l5.LEGACY,x=(0,m.yK)([lc.A],()=>k().sortBy(lc.A.getGuildsArray(),e=>e.name.toLowerCase())),[p,T]=g.useState(()=>lg.A.getGuildId()??lg.A.getLastSelectedGuildId()),f=x.find(e=>e.id===p)?.name,I=(0,m.bG)([AS.A],()=>{if(S&&null!=p)return AS.A.getServerAssignment("guild",p,t.name)},[S,p,t.name]),_=(0,m.bG)([AS.A,um.default],()=>{if(!S)return;let e=um.default.getId();return AS.A.getEvaluationAndAssignment("user",e,t.name)[1]}),N=null!=_&&(_.isOverride||_.useAsEligibility),C=(0,c.jsx)(t8.D,{onClick:o,children:(0,c.jsxs)(z.E,{variant:"text-md/medium",className:A_.DD,children:[(0,c.jsxs)("div",{children:[(0,c.jsx)("span",{children:t.title}),(0,c.jsx)(z.E,{color:"text-muted",variant:"text-sm/normal",children:n})]}),(0,c.jsx)("span",{className:A_.km,children:"Guild"})]})});return l?(0,c.jsxs)("div",{className:A_.Os,children:[C,(0,c.jsx)(AE.g,{label:"Bucket Override",description:`Current Assignments: ${E}`,experiment:t,experimentId:n,overrideInfo:i}),S&&x.length>0&&(0,c.jsx)("div",{className:A_.h_,children:(0,c.jsx)(i3.l,{label:"Inspect guild",description:"Server assignment and eligibility shown below are for this guild. The override above still applies to all guilds.",value:p??void 0,options:x.map(e=>({id:e.id,label:e.name,value:e.id})),onSelectionChange:e=>T(e),selectionMode:"single",fullWidth:!0})}),(0,c.jsx)("div",{className:A_.h_,children:d?(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-subtle",children:t.system===Ah.l5.LEGACY?'Warning: Server did not send any experiment config. You may need to check the "Send to Client" box in the admin UI.':"Warning: Server did not send an assignment for this experiment. Make sure the experiment is configured to run on the APP surface in the admin UI."}):null}),S&&(0,c.jsxs)("div",{children:[(0,c.jsxs)(z.E,{variant:"text-lg/medium",className:A_.id,children:["Server Descriptor",null!=f?` (${f})`:""]}),(0,c.jsx)(z.E,{variant:"code",className:A_.AS,children:null==I?"None":JSON.stringify(I,void 0,2)}),(0,c.jsx)(z.E,{variant:"text-lg/medium",className:A_.id,children:"Client Eligibility"}),(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-muted",children:N?"Eligible: Yes":"Eligible: No"}),(0,c.jsx)(z.E,{variant:"code",className:A_.AS,children:null==_?"None":JSON.stringify(_,void 0,2)})]}),r?(0,c.jsxs)("div",{children:[(0,c.jsx)(z.E,{variant:"text-lg/medium",className:A_.id,children:"Guild Assignments"}),(0,c.jsx)(z.E,{variant:"code",className:A_.AS,children:h}),t.system===Ah.l5.LEGACY&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(z.E,{variant:"text-lg/medium",className:A_.id,children:"Server Descriptor"}),(0,c.jsx)(z.E,{variant:"code",className:A_.AS,children:null==u?"None":JSON.stringify(u,void 0,2)})]}),(0,c.jsx)(z.E,{variant:"text-lg/medium",className:A_.id,children:"Override Descriptor"}),(0,c.jsx)(z.E,{variant:"code",className:A_.AS,children:i?.originalDescriptor==null?"None":JSON.stringify(i.originalDescriptor,void 0,2)}),(0,c.jsx)(z.E,{variant:"text-lg/medium",className:A_.id,children:"Recent Exposures"}),(0,c.jsx)(z.E,{variant:"code",className:A_.AS,children:0===A.length?"None":A.join("\n")})]}):(0,c.jsx)("div",{className:A_.id,children:(0,c.jsx)(Ad.Q,{variant:"secondary",text:"More Details \xbb",onClick:()=>a(!0)})}),(0,c.jsx)(i2.c,{className:A_.yF})]}):(0,c.jsx)("div",{className:A_.Os,children:C})}let Ab=(0,a.E2)(o.X.EXPERIMENTS_SETTING,{Component:function(){let{experiments:e,overridesInfo:t}=(0,Ax.op)(),{experiments:n,overridesInfo:i}=(0,AT.hI)(),l=g.useMemo(()=>({...n,...e}),[n,e]),s=g.useMemo(()=>({...i,...t}),[i,t]),r=(0,m.bG)([um.default],()=>{let e=um.default.getInstallationForTracking();return null==e?null:(0,Au.v)(e)}),[a,o]=g.useState(""),u=(0,Af.oC)((0,Af.R3)((0,Af.Fm)(l),s),a);return(0,c.jsxs)("div",{"data-mtctest-ignore":"true",children:[null!=r&&(0,c.jsxs)(F.B,{style:{gap:8,marginBottom:16},children:[(0,c.jsxs)(z.E,{variant:"text-xs/medium",color:"text-muted",children:["Installation ID: ",r]}),ux.p5&&(0,c.jsx)(Ad.Q,{size:"sm",onClick:()=>{(0,ux.C)(r,()=>{(0,l2.P0)((0,Ac.o)("Installation ID copied!",l3.Ck.SUCCESS))})},text:"Copy"})]}),(0,c.jsx)(Ag.I,{placeholder:"Search experiments",query:a,onChange:o,onClear:()=>o("")}),u.length>0?u.map(e=>{let t="guild"===e.experiment.kind?AC:AN;return(0,c.jsx)(t,{experiment:e.experiment,experimentId:e.id,overrideInfo:s[e.id],defaultOpen:null!=s[e.id]},e.id)}):(0,c.jsx)("div",{className:A_.p$,children:(0,c.jsx)(E.D,{variant:"heading-md/semibold",children:"No Experiments Found"})})]})},useSearchTerms:()=>["Experiments","Bucket Override","Variant Override"]}),Ay=(0,a.zZ)(o.X.EXPERIMENTS_CATEGORY,{buildLayout:()=>[Ab]}),Av=(0,a.t_)(o.X.EXPERIMENTS_PANEL,{useTitle:()=>"Experiments",buildLayout:()=>[Ay]}),Aj=(0,a.i4)(o.X.EXPERIMENTS_SIDEBAR_ITEM,{useTitle:()=>"Experiments",icon:Aa.c,useMenu:Ao.A,buildLayout:()=>[Av]}),AO=(0,a.WI)(o.X.DEVELOPER_SECTION,{useTitle:()=>j.intl.string(j.t["+gHUHA"]),usePredicate:()=>mo.A.isDeveloper,buildLayout:()=>[Aj,Ar]});var AL=n(682348),AD=n(871633),AR=n(751075),AP=n(843402);let AG=(0,n(583613).L_)(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return new Set(t.map(e=>e.exePath))});function AM(){let e=(0,m.yK)([iH.Ay],()=>iH.Ay.getGamesSeen(!1)),t=(0,m.bG)([iH.Ay],()=>AG(...iH.Ay.getOverrides()));g.useEffect(()=>((0,AP.a2)(),AP.e0),[]);let{gameHistory:n,robloxSubgameHistory:i}=g.useMemo(()=>e.reduce((e,t)=>((0,AD.n1)(t)?e.robloxSubgameHistory.push(t):e.gameHistory.push(t),e),{gameHistory:[],robloxSubgameHistory:[]}),[e]);return{gameHistory:n,robloxSubgameHistory:i,overrideExePaths:t}}function AU(e){let{gameHistory:t}=AM();return{namedGames:g.useMemo(()=>t.values().filter(e=>null!=e.id&&null!=e.name).take(e).toArray(),[t,e]),totalCount:t.length}}function AV(e){let{namedGames:t,totalCount:n}=AU(e);return{names:t.map(e=>e.name),totalCount:n}}function Ak(){let{namedGames:e}=AU(2),[t,n]=g.useMemo(()=>e.map(e=>e.id),[e]);g.useEffect(()=>{gm.Ay.fetchApplications([t,n].filter(n8.Vq))},[t,n]);let[i,l]=(0,m.yK)([iz.A],()=>[t,n].map(iz.A.getApplication),[t,n]);return null==t?null:{frontIcon:{icon:(0,c.jsx)(iZ.A,{game:i,size:iZ.M.MEDIUM_LARGE}),shape:AR.e0.ROUNDED},backIcon:null!=n?{icon:(0,c.jsx)(iZ.A,{game:l,size:iZ.M.MEDIUM}),shape:AR.e0.ROUNDED}:null}}let Aw=(0,a.AK)(o.X.ACTIVITY_PRIVACY_TO_REGISTERED_GAMES_NAVIGATOR,{useSubtitle:function(){let{names:e,totalCount:t}=AV(2);return j.intl.format(j.t["6nRCFl"],{also:"true",count:t,nameCount:e.length,game1:e[0],game2:e[1]})},useTrailingDecoration:()=>{let e=Ak();return{type:d.wF.STACKED_ICONS,icons:e}},destinationKey:o.X.REGISTERED_GAMES_PANEL,usePredicate:()=>(0,m.bG)([iH.Ay],()=>iH.Ay.getGamesSeen(!1).some(e=>!(0,AD.n1)(e)))&&(0,no.xl)()}),AF=(0,a.gN)(o.X.ACTIVITY_SHARING_RELATED_SETTINGS,{buildLayout:()=>[Aw]});var AB=n(395277);let Az=(0,a.zD)(o.X.ACTIVITY_PRIVACY_SETTING,{useTitle:()=>j.intl.string(AB.default.WhdCGP),useSubtitle:()=>j.intl.string(AB.default.UQ9RHJ),useValue:v.tz.useSetting,setValue:v.tz.updateSetting});var AX=n(406535);let AY=(0,a.zD)(o.X.ACTIVITY_PRIVACY_NOTIFY_FRIENDS_ONLINE_SETTING,{useTitle:()=>j.intl.string(AB.default.A0FVCV),useSubtitle:()=>j.intl.string(AB.default.vHX6RG),useValue:v.hV.useSetting,setValue:function(e){v.hV.updateSetting(e),e7.default.track(A.HAw.NOTIFICATION_SETTINGS_UPDATED,{update_type:AX.Y.ACCOUNT,notify_friends_on_come_online:e})}}),AH=(0,a.zZ)(o.X.ACTIVITY_PRIVACY_SHARING_CATEGORY,{useTitle:()=>j.intl.string(j.t.WmsPis),useSearchTerms:()=>[j.intl.string(j.t["8ka8li"])],buildLayout:()=>[Az,AY,AF]});var AK=n(106531);let AW=(0,a.AK)(o.X.ACTIVITY_PRIVACY_TO_PROFILE_PRIVACY_NAVIGATOR,{useSubtitle:()=>j.intl.string(j.t.J0SFL2),destinationKey:o.X.DATA_AND_PRIVACY_PANEL}),AZ=(0,a.gN)(o.X.ACTIVITY_PRIVACY_RELATED_SETTINGS,{usePredicate:()=>(0,AK.lX)("ActivityPrivacyRelatedSettings"),buildLayout:()=>[AW]});var Aq=n(945810);let AQ=(0,Aq.mj)({name:"2026-02-activity-privacy-matching",kind:"user",defaultConfig:{copyChanges:!1,upsell:!1},variations:{0:{copyChanges:!1,upsell:!1},1:{copyChanges:!0,upsell:!1},2:{copyChanges:!0,upsell:!0}}});var AJ=n(365258);let A$=(0,a.Qx)(o.X.ACTIVITY_PRIVACY_PER_GUILD_DEFAULT_SETTING,{useTitle:()=>j.intl.string(AB.default["/LHVbt"]),useSubtitle:()=>j.intl.string(j.t.L5IdzV),useOptions:function(){return[{value:ek.Qd.ACTIVITY_STATUS_OFF,name:j.intl.string(AB.default.m3oL7Q)},{value:ek.Qd.ACTIVITY_STATUS_ON_FOR_LARGE_GUILDS,name:j.intl.string(AB.default["5+lnTA"])},{value:ek.Qd.ACTIVITY_STATUS_ON,name:j.intl.string(AB.default["egr+VZ"])}]},useValue:v._Z.useSetting,setValue:function(e){var t;let i=v._Z.getSetting();if(v._Z.updateSetting(e),t="GuildActivitySharingDefaultSetting",!(0,AK.W1)(t)&&!AQ.getConfig({location:t}).upsell)return;let l=(0,AJ.g8)(i,e);if(null==l)return;let s=(0,AJ.Xc)(e);(0,ln.openModalLazy)(async()=>{let{default:e}=await Promise.all([n.e("881849"),n.e("562041"),n.e("341996")]).then(n.bind(n,32167));return t=>(0,c.jsx)(e,{...t,direction:l.direction,affectedGuildIds:l.affectedGuildIds,settingName:s})})}});var A0=n(498642),A1=n(573435),A2=n(260509),A3=n(876399);function A5(e){let{guild:t,size:n}=e,i=(0,A2.Iv)(t,n,!1,!0),l=(0,A2.Rb)(t);return null!=i?(0,c.jsx)("img",{src:i,alt:t.name,height:n,width:n}):(0,c.jsx)("div",{className:A3.F,children:(0,c.jsx)(z.E,{color:"text-subtle",variant:48===n?"text-md/semibold":"text-xxs/semibold",children:l})})}function A6(e){let{guild:t,size:n}=e;return(0,c.jsx)(A1.Ay,{className:A3.z,mask:A1.Ay.Masks.SQUIRCLE,width:n,height:n,children:(0,c.jsx)(A5,{guild:t,size:n})})}var A4=((s={}).SERVER_ORDER="server-order",s.RECENTLY_JOINED="recently-joined",s.ACTIVITY_SHARING_ON="activity-sharing-on",s.ACTIVITY_SHARING_OFF="activity-sharing-off",s);let A8={"recently-joined":e=>e.concat().sort((e,t)=>null==e.joinedAt?-1:null==t.joinedAt?1:e.joinedAt===t.joinedAt?0:new Date(t.joinedAt).getTime()-new Date(e.joinedAt).getTime()),"activity-sharing-on":(e,t)=>e.concat().sort((e,n)=>{let i=t.includes(e.id),l=t.includes(n.id);return!i&&l?-1:i&&!l?1:0}),"activity-sharing-off":(e,t)=>e.concat().sort((e,n)=>{let i=t.includes(e.id),l=t.includes(n.id);return i&&!l?-1:!i&&l?1:0}),"server-order":e=>e};var A7=n(775657);function A9(e){let{guild:t,isActivityRestricted:n,onToggleActivityRestrictedGuild:i}=e,l=(0,m.bG)([A0.A],()=>A0.A.getMemberCount(t.id));return(0,c.jsxs)(F.B,{as:"li",direction:"horizontal",align:"center",gap:16,children:[(0,c.jsx)("div",{className:A7.FO,children:(0,c.jsx)(A6,{guild:t,size:48})}),(0,c.jsx)("div",{className:A7.QH,children:(0,c.jsx)(tK.d,{label:t.name,description:j.intl.format(j.t.zRl6XR,{count:l??0}),checked:!n,onChange:e=>i({checked:e,guildId:t.id})})})]})}let he=function(e){let{notice:t}=e,{guilds:n,searchQuery:i,setSearchQuery:l,sortOrder:s,setSortOrder:r,hasActivityRestrictedGuilds:a,onToggleAllActivityRestrictedGuilds:o,onToggleActivityRestrictedGuild:u,isActivityRestricted:d,numActivityRestrictedGuilds:h,numTotalGuilds:E}=function(){let[e,t]=(0,g.useState)(""),[n,i]=(0,g.useState)("server-order"),l=(0,m.bG)([dl.Ay],()=>dl.Ay.getFlattenedGuildIds()),s=(0,m.bG)([lc.A],()=>lc.A.getGuilds()),r=l.map(e=>s[e]).filter(Boolean),a=v.Pw.useSetting(),[o,u]=(0,g.useState)(a);async function d(e){u(e);try{await v.Pw.updateSetting(e)}catch(e){u(a)}}(0,g.useEffect)(()=>{u(a)},[a]);let c=0!==o.length,[A,h]=(0,g.useState)(()=>A8[n](r,a)),E=A.map(e=>s[e.id]).filter(Boolean);return{guilds:""===e?E:E.filter(t=>t.name.toLowerCase().includes(e.toLowerCase())),sortOrder:n,searchQuery:e,setSortOrder:e=>{h(A8[e](r,a)),i(e)},setSearchQuery:t,onToggleActivityRestrictedGuild:function(e){let{checked:t,guildId:n}=e,i=new Set(o);t?i.delete(n):i.add(n),d([...i])},isActivityRestricted:function(e){return o.includes(e)},hasActivityRestrictedGuilds:c,onToggleAllActivityRestrictedGuilds:function(){c?d([]):d(l)},numTotalGuilds:l.length,numActivityRestrictedGuilds:o.length}}(),S=(0,g.useId)(),x=(0,g.useRef)(null),p=(0,g.useMemo)(()=>[{id:A4.SERVER_ORDER,label:j.intl.string(j.t.STMPJ2),value:A4.SERVER_ORDER},{id:A4.RECENTLY_JOINED,label:j.intl.string(j.t.CbaapP),value:A4.RECENTLY_JOINED},{id:A4.ACTIVITY_SHARING_ON,label:j.intl.string(AB.default.ZI51JZ),value:A4.ACTIVITY_SHARING_ON},{id:A4.ACTIVITY_SHARING_OFF,label:j.intl.string(AB.default["+kxafn"]),value:A4.ACTIVITY_SHARING_OFF}],[]),T=p.find(e=>e.value===s)?.label??"";return(0,c.jsxs)("div",{className:A7.iE,children:[t,(0,c.jsxs)("div",{className:A7.N1,children:[(0,c.jsx)(Ag.I,{query:i,onChange:l,onClear:function(){e7.default.track(A.HAw.ACTIVITY_SHARING_SETTINGS_INTERACTED,{interaction:"search_cleared",sort_order:s,activity_restricted_guild_count:h,total_guild_count:E}),l("")},onFocus:()=>e7.default.track(A.HAw.ACTIVITY_SHARING_SETTINGS_INTERACTED,{interaction:"search_focused",sort_order:s,activity_restricted_guild_count:h,total_guild_count:E}),onBlur:()=>e7.default.track(A.HAw.ACTIVITY_SHARING_SETTINGS_INTERACTED,{interaction:"search_blurred",sort_order:s,activity_restricted_guild_count:h,total_guild_count:E}),placeholder:j.intl.string(j.t["H+nRYw"]),"aria-label":j.intl.string(j.t["5h0QOP"]),inputProps:{"aria-controls":S,"aria-expanded":!0}}),n.length>0&&(0,c.jsxs)("div",{className:A7.gO,children:[(0,c.jsx)(rQ.Y,{targetElementRef:x,position:"bottom",align:"left",renderPopout:e=>{let{closePopout:t}=e;return(0,c.jsx)(dm.W,{navId:"guild-sort-order-menu",onClose:t,"aria-label":j.intl.string(j.t.LxVjvJ),onSelect:t,children:(0,c.jsx)(e0.rX,{children:p.map(e=>{let{id:t,label:n,value:i}=e;return(0,c.jsx)(e0.iD,{id:t,group:"sort-order",label:n,checked:s===i,action:()=>{e7.default.track(A.HAw.ACTIVITY_SHARING_SETTINGS_INTERACTED,{interaction:"sort_order_changed",sort_order:i,activity_restricted_guild_count:h,total_guild_count:E}),r(i)}},t)})})})},children:e=>(0,c.jsxs)(t8.D,{...e,innerRef:x,className:A7.Ku,children:[(0,c.jsx)(z.E,{variant:"text-sm/medium",color:"text-subtle",children:T}),(0,c.jsx)(dF.a,{size:"xs",color:nK.A.colors.TEXT_SUBTLE})]})}),(0,c.jsx)(Ad.Q,{variant:"primary",textVariant:"text-sm/medium",onClick:o,text:a?j.intl.string(j.t["7lxcLO"]):j.intl.string(j.t.zh6UEs)})]})]}),(0,c.jsx)(i8.A,{"aria-live":"polite",role:"region",children:j.intl.format(AB.default.EvzDff,{count:n.length})}),(0,c.jsxs)("ul",{className:A7.X1,id:S,"aria-label":j.intl.string(j.t["7hB4kg"]),children:[0===n.length&&(0,c.jsx)("div",{className:A7.pb,children:(0,c.jsx)(z.E,{className:A7.R$,variant:"text-lg/medium",children:j.intl.string(j.t["Xe+fJM"])})}),n.map(e=>(0,c.jsx)(A9,{guild:e,isActivityRestricted:d(e.id),onToggleActivityRestrictedGuild:u},e.id))]})]})};var ht=n(155957);let hn=(0,a.E2)(o.X.ACTIVITY_PRIVACY_PER_GUILD_SETTING,{useSearchTerms:()=>[j.intl.string(AB.default["/LHVbt"])],Component:function(){let e=v.tz.useSetting()?null:(0,c.jsx)("div",{className:ht.l,children:(0,c.jsx)(iV.w,{type:"warning",children:j.intl.string(AB.default["xxI0/W"])})});return(0,c.jsx)(he,{notice:e})}}),hi=(0,a.zZ)(o.X.ACTIVITY_PRIVACY_PER_GUILD_CATEGORY,{useTitle:()=>j.intl.string(j.t.bwqjL9),buildLayout:()=>[A$,hn,AZ]}),hl=(0,a.zD)(o.X.ACTIVITY_PRIVACY_FRIENDS_JOIN_SETTING,{useTitle:()=>j.intl.string(AB.default.khuuzv),useSubtitle:()=>j.intl.string(AB.default["8EWsJ8"]),useValue:()=>v.e.useSetting(),setValue:e=>v.e.updateSetting(e)}),hs=(0,a.E2)(o.X.ACTIVITY_PRIVACY_GAME_JOINING_BLURB,{useSearchTerms:()=>[],Component:function(){return(0,c.jsx)(z.E,{variant:"text-sm/normal",color:"text-muted",children:j.intl.format(j.t.Mf0720,{privacySettingsHook:(e,t)=>(0,c.jsx)(z.E,{tag:"span",variant:"text-sm/semibold",color:"text-muted",children:e},t)})})}}),hr=(0,a.zD)(o.X.ACTIVITY_PRIVACY_VOICE_JOIN_SETTING,{useTitle:()=>j.intl.string(AB.default.Uz5Ipi),useSubtitle:()=>j.intl.string(AB.default.CZI2Gb),useValue:()=>v.UM.useSetting(),setValue:e=>v.UM.updateSetting(e)}),ha=(0,a.zZ)(o.X.ACTIVITY_PRIVACY_GAME_JOINING_CATEGORY,{useTitle:()=>j.intl.string(AB.default["89YBr5"]),useSubtitle:()=>j.intl.string(j.t.uGDpgH),buildLayout:()=>[hl,hr,hs],useSearchTerms:()=>[j.intl.string(j.t.VOszPA)]}),ho=(0,a.t_)(o.X.ACTIVITY_PRIVACY_PANEL,{useTitle:()=>j.intl.string(j.t.Cq98yL),buildLayout:()=>[AH,hi,ha]}),hu=(0,a.i4)(o.X.ACTIVITY_PRIVACY_SIDEBAR_ITEM,{useTitle:()=>j.intl.string(j.t.Cq98yL),icon:AL._,buildLayout:()=>[ho]});var hd=n(712440),hc=n(370997);let hg=(0,a.E2)(o.X.AUTHORIZED_APPS_LIST_SETTING,{Component:hc.Ay,useSearchTerms:()=>[j.intl.string(j.t["f6kk+r"])]});var hm=n(462887),hA=n(478016),hh=n(789645),hE=n(259678),hS=n(77468),h