Loading
function(e,t,n){"use strict";n.d(t,{A:()=>Z});var l=n(627968),i=n(64700),s=n(308186),r=n(837381),a=n(323889),o=n(17928),u=n(821609),c=n(462887),d=n(717421),m=n(866323),h=n(192308),p=n(534514),f=n(939249),g=n(834730),E=n(290136),A=n(661531),C=n(730852),x=n(401843),I=n(765671),_=n(775602),S=n(274670),y=n(144779),v=n(267102),T=n(363195),N=n(734057),j=n(507107),b=n(104886),R=n(3738),P=n(551875),L=n(561844),M=n(590202),O=n(792620),w=n(814793),k=n(73473),D=n(646764),U=n(398025),G=n(617986),F=n(795965),V=n(190107),B=n(652215),H=n(818348),W=n(375708),K=n(185952);let Y="11px";function z(e){let{quest:t,memberListItemRef:k,applicationStream:z,position:Z,closePopout:q,updatePosition:$,impressionRef:J,name:X}=e,Q=(0,o.bG)([N.A],()=>N.A.getChannel(z?.channelId)??null),ee=(0,F.D)({quest:t,questContent:j.uF.MEMBERS_LIST,sourceQuestContent:j.uF.MEMBERS_LIST,experimentLocation:V.rE.MEMBERS_LIST}),et=t?.userStatus?.claimedAt!=null,en=t?.userStatus?.enrolledAt!=null,el=t?.userStatus?.completedAt!=null,ei=(0,o.bG)([T.A],()=>T.A.getState().theme),es=(0,c.M)(ei)?H.NJ.DARK:H.NJ.LIGHT,er=(0,o.bG)([_.Ay],()=>_.Ay.useReducedMotion),{ref:ea,height:eo}=(0,I.Ay)(),[eu,ec]=i.useState(er),ed=(0,v.aL)(),em=(0,r.KF)();i.useEffect(()=>{let e=em.current;return e?.addEventListener("scroll",q),()=>{e?.removeEventListener("scroll",q)}},[q,em]),i.useEffect(()=>{let e=em.current,t=k.current;if(null==e||null==t)return;let n=new MutationObserver(()=>$());return n.observe(e,{childList:!0,subtree:!0}),()=>{n.disconnect()}},[k,em,$]);let eh=(0,d.z)({from:{height:0},height:eo??0,config:{tension:450,friction:45},onRest:()=>ec(!0)}),ep=(0,m.p)(eu,{from:{opacity:0,scale:0},enter:{opacity:1,scale:1}});function ef(){ed.dispatch(B.jej.POPOUT_CLOSE)}let eg="top"===Z?"8px 8px 0 0":"0 0 8px 8px";function eE(){(0,b.E5)(b.kI.STEP_2_CLICKED_INTERNAL,"quest_members_list_popout")?(0,S.r)({type:y.F.CLICK_INTERNAL,adCreativeType:a.p.QUEST,adCreativeId:t.id,questContentCTA:M.Cy.LEARN_MORE,surfaceId:j.uF.MEMBERS_LIST,sourceQuestContent:j.uF.MEMBERS_LIST,trackGuildAndChannelMetadata:!0}):(0,L.Y5)({questId:t.id,questContent:j.uF.MEMBERS_LIST,questContentCTA:M.Cy.LEARN_MORE,trackGuildAndChannelMetadata:!0,sourceQuestContent:j.uF.MEMBERS_LIST}),(0,G.navigateToQuestHome)({fromContent:j.uF.MEMBERS_LIST,questId:t.id})}let eA=()=>{(0,w.Ll)(z,Q)&&null!=Q?((0,b.E5)(b.kI.STEP_2_CLICKED_INTERNAL,"quest_members_list_popout")?(0,S.r)({type:y.F.CLICK_INTERNAL,adCreativeType:a.p.QUEST,adCreativeId:t.id,questContentCTA:M.Cy.WATCH_STREAM,surfaceId:j.uF.MEMBERS_LIST,sourceQuestContent:j.uF.MEMBERS_LIST,trackGuildAndChannelMetadata:!0}):(0,L.Y5)({questId:t.id,questContent:j.uF.MEMBERS_LIST,questContentCTA:M.Cy.WATCH_STREAM,trackGuildAndChannelMetadata:!0,sourceQuestContent:j.uF.MEMBERS_LIST}),(0,h.openModalLazy)(async()=>{let{default:e}=await n.e("72879").then(n.bind(n,48274));return n=>(0,l.jsx)(e,{username:X??"",onConfirm:()=>((0,b.E5)(b.kI.STEP_2_CLICKED_INTERNAL,"quest_members_list_popout")?(0,S.r)({type:y.F.CLICK_INTERNAL,adCreativeType:a.p.QUEST,adCreativeId:t.id,questContentCTA:M.Cy.WATCH_STREAM_CONFIRM,surfaceId:j.uF.MEMBERS_LIST,sourceQuestContent:j.uF.MEMBERS_LIST,trackGuildAndChannelMetadata:!0}):(0,L.Y5)({questId:t.id,questContent:j.uF.MEMBERS_LIST,questContentCTA:M.Cy.WATCH_STREAM_CONFIRM,trackGuildAndChannelMetadata:!0,sourceQuestContent:j.uF.MEMBERS_LIST}),C.default.selectVoiceChannel(Q.id),(0,x.Nl)(z)),...n})})):eE()},eC=(0,R.NA)({quest:t}),ex=function(){if(el&&!et)return{headerText:W.intl.string(W.t.gHerLS),ctaText:W.intl.string(W.t.cfY4PE),handleClickCta:ee,tileAssetType:"reward"};if(en&&!et)return{headerText:W.intl.string(W.t.uH2sf2),ctaText:W.intl.string(W.t.VN1Ajl),handleClickCta:eE,tileAssetType:"reward"};if((0,w.Ll)(z,Q))return{headerText:W.intl.string(W.t.Bz6SkH),ctaText:W.intl.string(W.t.BXFP30),handleClickCta:eA,tileAssetType:"game"};let e=(0,w.vA)(t)?eC:W.intl.string(W.t["BSXPZ+"]);return{headerText:(0,w.vA)(t)&&(0,O.vl)(t)&&!t.config.features.includes(V.Li.CLOUD_GAMING_ACTIVITY)?e:W.intl.string(W.t.Bz6SkH),ctaText:e,handleClickCta:eE,tileAssetType:"game"}}();return(0,l.jsx)(s.animated.div,{ref:e=>{J.current=e},"aria-expanded":eu,className:K.iE,style:{width:k.current?.clientWidth??222,height:eh.height,overflow:eu?"visible":"hidden",borderRadius:eg},children:(0,l.jsxs)("div",{ref:e=>{ea.current=e},className:K.kL,style:{borderRadius:eg},children:[(0,l.jsxs)("div",{className:K.Mn,children:[(0,l.jsxs)("div",{className:K.kb,children:[(0,l.jsx)(p.D,{variant:"heading-sm/semibold",children:ex.headerText}),(0,l.jsxs)(f.D,{className:K.yj,onClick:e=>{ef(),e.stopPropagation(),(0,b.E5)(b.kI.STEP_2_CLICKED_INTERNAL,"quest_members_list_popout")?(0,S.r)({type:y.F.CLICK_INTERNAL,adCreativeType:a.p.QUEST,adCreativeId:t.id,questContentCTA:M.Cy.OPEN_DISCLOSURE,surfaceId:j.uF.MEMBERS_LIST,sourceQuestContent:j.uF.MEMBERS_LIST,trackGuildAndChannelMetadata:!0}):(0,L.Y5)({questId:t.id,questContent:j.uF.MEMBERS_LIST,questContentCTA:M.Cy.OPEN_DISCLOSURE,trackGuildAndChannelMetadata:!0,sourceQuestContent:j.uF.MEMBERS_LIST}),(0,G.Zc)(t,{content:j.uF.MEMBERS_LIST,ctaContent:M.Cy.OPEN_DISCLOSURE,sourceQuestContent:j.uF.MEMBERS_LIST})},children:[(0,l.jsx)(g.E,{variant:"text-xs/medium",color:"text-muted",className:K.BK,children:W.intl.format(W.t["Lm8/mH"],{gamePublisher:t.config.messages.gamePublisher})}),(0,l.jsx)(E.c,{size:"custom",className:K.$y,width:Y,height:Y,color:A.A.colors.INTERACTIVE_TEXT_DEFAULT})]})]}),(0,l.jsx)("div",{className:K.pG,children:(0,l.jsxs)("div",{className:K.zc,children:[ep((e,t)=>t&&(0,l.jsx)(s.animated.div,{style:{opacity:(0,U.a)(e.opacity),scale:(0,U.a)(e.scale)},className:K.ae})),"game"===ex.tileAssetType&&(0,l.jsx)("img",{alt:W.intl.formatToPlainString(W.t.IskzPg,{gameTitle:t.config.messages.gameTitle,gamePublisher:t.config.messages.gamePublisher}),className:K.TW,src:(0,P.tW)(t,P.fY.GAME_TILE,es).url}),"reward"===ex.tileAssetType&&(0,l.jsx)(D.A,{className:K.TW,quest:t,questContent:j.uF.MEMBERS_LIST,learnMoreStyle:"icon",onClick:ef,sourceQuestContent:j.uF.MEMBERS_LIST})]})})]}),(0,l.jsx)(u.$,{variant:"secondary",text:ex.ctaText,onClick:()=>{ef(),ex.handleClickCta()},fullWidth:!0})]})})}function Z(e){return(0,l.jsx)(k.R,{questOrQuests:e.quest,questContent:j.uF.MEMBERS_LIST,trackGuildAndChannelMetadata:!0,sourceQuestContent:j.uF.MEMBERS_LIST,children:t=>(0,l.jsx)(z,{impressionRef:t,...e})})}}