Loading
function(e,t,i){i.d(t,{A:()=>Y});var n=i(627968),l=i(64700),s=i(503698),a=i.n(s),r=i(17928),d=i(778712),o=i(97808),u=i(652215),c=i(834730),m=i(364522),h=i(80682),g=i(845056),A=i(685399),p=i(960076),I=i(323073),x=i(85451),v=i(268218),f=i(643501),_=i(279250),E=i(834757),N=i(727353),S=i(832163),y=i(565688),C=i(533562),j=i(854627),b=i(616356),T=i(495544),O=i(696451),G=i(71393),k=i(576705),V=i(290863),w=i(977997),R=i(174459),U=i(927813),P=i(427262),D=i(329554),M=i(402313),H=i(699976),L=i(415679),F=i(824078);let z=(0,v.Fe)({createPromise:()=>Promise.all([i.e("31483"),i.e("19051"),i.e("56795"),i.e("24685"),i.e("6305"),i.e("69273"),i.e("77083"),i.e("63009"),i.e("16933"),i.e("7293"),i.e("45650"),i.e("22894"),i.e("93918"),i.e("93880"),i.e("57767"),i.e("90261"),i.e("55990"),i.e("29946"),i.e("83721"),i.e("7066"),i.e("22995"),i.e("79705"),i.e("69279"),i.e("23924"),i.e("71470"),i.e("28367"),i.e("10471"),i.e("35429"),i.e("63232"),i.e("11301"),i.e("60235"),i.e("64827"),i.e("96643"),i.e("94493"),i.e("92789"),i.e("47834"),i.e("30938"),i.e("19551"),i.e("84569"),i.e("74016"),i.e("50689"),i.e("7743"),i.e("45959"),i.e("60658"),i.e("18573"),i.e("55936"),i.e("31988"),i.e("39667"),i.e("5812"),i.e("26073"),i.e("34303"),i.e("28866"),i.e("1368"),i.e("8304"),i.e("58038"),i.e("93159"),i.e("37506"),i.e("94723"),i.e("62931"),i.e("81987"),i.e("50417"),i.e("91737"),i.e("34530"),i.e("7170"),i.e("28561"),i.e("21570"),i.e("54975"),i.e("77084"),i.e("20287"),i.e("71133"),i.e("77265"),i.e("80230"),i.e("49697"),i.e("95093"),i.e("37687"),i.e("71234"),i.e("48900"),i.e("60177"),i.e("27773"),i.e("1006"),i.e("63645"),i.e("23276"),i.e("5636"),i.e("55577"),i.e("36487"),i.e("1354"),i.e("834"),i.e("78412"),i.e("63213"),i.e("95444"),i.e("9662"),i.e("97659"),i.e("48720"),i.e("80239"),i.e("75016"),i.e("59880"),i.e("76087"),i.e("84150"),i.e("33134"),i.e("80112"),i.e("54791"),i.e("48786"),i.e("39286"),i.e("31445"),i.e("25279"),i.e("77473"),i.e("35996"),i.e("72963"),i.e("21930"),i.e("21856"),i.e("77467"),i.e("11133"),i.e("8694"),i.e("49013"),i.e("20965"),i.e("42324"),i.e("93461"),i.e("66523"),i.e("90779"),i.e("18489"),i.e("39808"),i.e("9763"),i.e("20667")]).then(i.bind(i,963614)),webpackId:963614});function q(e){let{user:t,channel:i,activity:l,activityApplicationId:s,withGiftingBreadcrumb:a,onAction:r}=e,d=(0,n.jsx)(D.A,{presenceActivity:l,channel:i,userId:t.id,onAction:r});return a&&null!=s?(0,n.jsxs)(n.Fragment,{children:[d,(0,n.jsx)(z,{className:L.L,applicationId:s,rewardOfferNoticeClassName:L.Nh,userIds:[t.id],location:"voice_channel",guildId:i.guild_id,channelId:i.id,numWishlistItems:2,cardSpec:H.Z.SIZE_110})]}):d}function K(e){let{user:t,guildId:i,channelId:l}=e,s=(0,r.bG)([O.Ay],()=>O.Ay.getMember(i,t.id)),a=P.Ay.useName(t),m=s?.nick??a,{avatarDecorationSrc:h,avatarSrc:g}=(0,j.A)({userId:t.id,size:d._3.SIZE_32,guildId:i}),{status:A,isMobileOnline:I,activities:v}=(0,r.cf)([V.A],()=>({status:V.A.getStatus(t.id,i),isMobileOnline:V.A.isMobileOnline(t.id),activities:V.A.getActivities(t.id,i)})),f=(0,r.bG)([w.A],()=>w.A.getVoiceStateForChannel(l,t.id)?.connectedAt),_=null!=f?new Date(f*U.A.Millis.SECOND).getTime():null;return(0,n.jsxs)("div",{className:L.aq,children:[(0,n.jsx)(o.eu,{src:g,size:d._3.SIZE_32,"aria-label":m,avatarDecoration:h,status:(0,p.A)(v)?u.clD.STREAMING:A===u.clD.OFFLINE?void 0:A,isMobile:I,className:L.my}),(0,n.jsxs)("div",{className:L.Qq,children:[(0,n.jsx)(c.E,{variant:"text-sm/medium",lineClamp:1,children:m}),null!=_&&(0,n.jsx)(x.z,{textColor:"text-feedback-positive",entry:{start:_}})]})]})}function Y(e){let t,i,{channel:s,user:d,onAction:o,excludeActivity:c,onWatchStream:p}=e,x=l.useMemo(()=>({[s.guild_id]:[d.id]}),[s.guild_id,d.id]);(0,h.Eq)(x,"VoiceUserActivities");let{enabled:v}=M.A.useExperiment({guildId:s.guild_id,location:"VoiceUserPopout"}),[j,O]=(0,r.yK)([b.A],()=>[b.A.getStreamForUser(d.id,s.getGuildId()),b.A.getActiveStreamForUser(d.id,s.getGuildId())],[s,d.id]),[U,P]=(0,r.yK)([w.A,G.A,k.A,f.default],()=>(0,_.eo)(s,w.A,G.A,k.A,f.default)),H=(0,r.bG)([T.default],()=>T.default.getId()),z=(0,r.bG)([V.A],()=>(0,E.nr)(j,V.A),[j]),Y=(0,I.r9)()&&(0,I.UK)(s.id),B=(t=(0,A.Ay)(s),i=l.useMemo(()=>t.filter(e=>e.embeddedActivity.userIds.has(d.id)),[t,d.id]),[...(0,A.Rz)(i).values()]),W=(0,C.W)(),$=(0,y.m)({location:"voice_channel_activities"}),Z=(0,r.bG)([S.A],()=>S.A.getDetectableIdsToApplicationIds()),J=c??z,X=(0,g.m)(d,J),Q=null!=j&&null!=p&&!Y,ee=Q||X.length>0||B.length>0,et=ee||v;if(l.useEffect(()=>{et&&R.default.track(u.HAw.OPEN_POPOUT,{type:"Voice User Activities",channel_id:s.id,other_user_id:d.id})},[et,s.id,d.id]),!et)return null;let ei=(0,n.jsxs)(n.Fragment,{children:[Q&&(0,n.jsx)(N.P,{stream:j,activeStream:O,streamActivity:z,user:d,currentUserId:H,canWatch:U,unavailableReason:P,onWatchStream:p,onAction:o,showHeader:!0}),B.map(e=>(0,n.jsx)(D.A,{userId:d.id,embeddedApp:e,presenceActivity:e.presenceActivity??void 0,channel:s,onAction:o},e.application.id)),X.map(e=>{let t=W??e.application_id;return(0,n.jsx)(q,{user:d,channel:s,activityApplicationId:t,activity:e,withGiftingBreadcrumb:$&&null!=t&&null!=Z[t],onAction:o},e.application_id)})]});return v?(0,n.jsxs)("div",{className:a()(F.popover,L.Db),children:[(0,n.jsx)(K,{user:d,guildId:s.guild_id,channelId:s.id}),ee&&(0,n.jsx)(m.Ip,{className:a()(F.popover,L.XG),children:ei})]}):(0,n.jsx)(m.Ip,{className:a()(F.popover,L.kL),children:ei})}}