Build 576754stable
Module 772800
6,375 characters · in baa7e0a555b33df2.jsDependencies
Required by (1)
Lazily required by (0)none
Requires (37)
Lazily requires (1)
Source Raw
function(e,i,t){t.d(i,{A:()=>K});var n=t(627968),l=t(64700),s=t(17928),a=t(778712),r=t(97808),d=t(652215),o=t(834730),u=t(364522),c=t(80682),m=t(845056),A=t(685399),g=t(960076),h=t(323073),p=t(693879),f=t(268218),I=t(643501),v=t(279250),x=t(834757),S=t(566668),_=t(832163),E=t(565688),N=t(533562),y=t(854627),C=t(616356),b=t(280450),j=t(696451),T=t(71393),G=t(576705),O=t(290863),P=t(977997),k=t(174459),V=t(927813),w=t(427262),D=t(329554),R=t(402313),U=t(699976),M=t(713983);let L=(0,f.Fe)({createPromise:()=>Promise.all([t.e("68004"),t.e("59592"),t.e("84346"),t.e("42936"),t.e("45095"),t.e("20939"),t.e("23443"),t.e("35440"),t.e("45151"),t.e("26621"),t.e("34699"),t.e("34523"),t.e("65787"),t.e("5118"),t.e("72980"),t.e("42676"),t.e("10198"),t.e("9212"),t.e("75193"),t.e("35442"),t.e("38739"),t.e("27956"),t.e("80943"),t.e("15080"),t.e("46903"),t.e("31880"),t.e("42141"),t.e("77086"),t.e("53385"),t.e("46494"),t.e("30810"),t.e("41842"),t.e("17829"),t.e("10038"),t.e("11586"),t.e("5111"),t.e("7458"),t.e("44791"),t.e("92678"),t.e("41117"),t.e("5307"),t.e("4728"),t.e("67831"),t.e("19353"),t.e("34418"),t.e("71436"),t.e("59132"),t.e("15553"),t.e("66238"),t.e("78771"),t.e("85753"),t.e("38413"),t.e("74756"),t.e("97865"),t.e("4809"),t.e("68463"),t.e("37842"),t.e("67962"),t.e("56104"),t.e("68844"),t.e("87437"),t.e("54158"),t.e("37965"),t.e("4303"),t.e("30607"),t.e("45522"),t.e("11411"),t.e("856"),t.e("57009"),t.e("97446"),t.e("81127"),t.e("49251"),t.e("48632"),t.e("47336"),t.e("35837"),t.e("30088"),t.e("18292"),t.e("19"),t.e("69547"),t.e("97735"),t.e("62092"),t.e("64949"),t.e("51706"),t.e("31182"),t.e("61488"),t.e("16315"),t.e("52845"),t.e("4824"),t.e("23924"),t.e("42205"),t.e("55675"),t.e("48226"),t.e("10471"),t.e("64827"),t.e("63232"),t.e("68261"),t.e("7167"),t.e("11301"),t.e("12721"),t.e("84569"),t.e("60235"),t.e("61737"),t.e("92789"),t.e("43716"),t.e("77333"),t.e("2773"),t.e("11735"),t.e("85927"),t.e("834"),t.e("2368"),t.e("42842"),t.e("33115"),t.e("36845"),t.e("18573"),t.e("55936"),t.e("85404"),t.e("44057"),t.e("17879"),t.e("88774"),t.e("10120"),t.e("62175"),t.e("31988"),t.e("44571"),t.e("34303"),t.e("97270"),t.e("45959"),t.e("50741"),t.e("95569"),t.e("93159"),t.e("71202"),t.e("8739"),t.e("42834"),t.e("88131"),t.e("43430"),t.e("94723"),t.e("62931"),t.e("58529"),t.e("58038"),t.e("62531"),t.e("44974"),t.e("6174"),t.e("9233"),t.e("32191"),t.e("54625"),t.e("28662"),t.e("71133"),t.e("77084"),t.e("23532"),t.e("52557"),t.e("28152"),t.e("55654"),t.e("76428"),t.e("96137"),t.e("48900"),t.e("35485"),t.e("83161"),t.e("86026"),t.e("27773"),t.e("5636"),t.e("32085"),t.e("82069"),t.e("24038"),t.e("37687"),t.e("71234"),t.e("7323"),t.e("60177"),t.e("20282"),t.e("54282"),t.e("77473"),t.e("63618"),t.e("38755"),t.e("80239"),t.e("1462"),t.e("28752"),t.e("2329"),t.e("35996"),t.e("40362"),t.e("76087"),t.e("25279"),t.e("88003"),t.e("31445"),t.e("78412"),t.e("88990"),t.e("9793"),t.e("30938"),t.e("43549"),t.e("48720"),t.e("74907"),t.e("10575"),t.e("19666"),t.e("91254"),t.e("54630"),t.e("42489"),t.e("21574"),t.e("59880"),t.e("6723"),t.e("9729"),t.e("54791"),t.e("45587"),t.e("81987"),t.e("21856"),t.e("5563"),t.e("69747"),t.e("11133"),t.e("49013"),t.e("93461"),t.e("46430"),t.e("90779"),t.e("39808"),t.e("9763"),t.e("20667")]).then(t.bind(t,316725)),webpackId:316725});function F(e){let{user:i,channel:t,activity:l,activityApplicationId:s,withGiftingBreadcrumb:a,onAction:r}=e,d=(0,n.jsx)(D.A,{presenceActivity:l,channel:t,userId:i.id,onAction:r});return a&&null!=s?(0,n.jsxs)(n.Fragment,{children:[d,(0,n.jsx)(L,{className:M.L,applicationId:s,userIds:[i.id],location:"voice_channel",guildId:t.guild_id,channelId:t.id,numWishlistItems:2,cardSpec:U.Z.SIZE_110})]}):d}function z(e){let{user:i,guildId:t,channelId:l}=e,u=(0,s.bG)([j.Ay],()=>j.Ay.getMember(t,i.id)),c=w.Ay.useName(i),m=u?.nick??c,{avatarDecorationSrc:A,avatarSrc:h}=(0,y.A)({userId:i.id,size:a._3.SIZE_32,guildId:t}),{status:f,isMobileOnline:I,activities:v}=(0,s.cf)([O.A],()=>({status:O.A.getStatus(i.id,t),isMobileOnline:O.A.isMobileOnline(i.id),activities:O.A.getActivities(i.id,t)})),x=(0,s.bG)([P.A],()=>P.A.getVoiceStateForChannel(l,i.id)?.connectedAt),S=null!=x?new Date(x*V.A.Millis.SECOND).getTime():null;return(0,n.jsxs)("div",{className:M.aq,children:[(0,n.jsx)(r.eu,{src:h,size:a._3.SIZE_32,"aria-label":m,avatarDecoration:A,status:(0,g.A)(v)?d.clD.STREAMING:f===d.clD.OFFLINE?void 0:f,isMobile:I,className:M.my}),(0,n.jsxs)("div",{className:M.Qq,children:[(0,n.jsx)(o.E,{variant:"text-sm/medium",lineClamp:1,children:m}),null!=S&&(0,n.jsx)(p.z,{textColor:"text-feedback-positive",entry:{start:S}})]})]})}function K(e){let i,t,{channel:a,user:r,onAction:o,excludeActivity:g,onWatchStream:p}=e,f=l.useMemo(()=>({[a.guild_id]:[r.id]}),[a.guild_id,r.id]);(0,c.Eq)(f,"VoiceUserActivities");let{enabled:y}=R.A.useExperiment({guildId:a.guild_id,location:"VoiceUserPopout"}),[j,V]=(0,s.yK)([C.A],()=>[C.A.getStreamForUser(r.id,a.getGuildId()),C.A.getActiveStreamForUser(r.id,a.getGuildId())],[a,r.id]),[w,U]=(0,s.yK)([P.A,T.A,G.A,I.default],()=>(0,v.eo)(a,P.A,T.A,G.A,I.default)),L=(0,s.bG)([b.default],()=>b.default.getId()),K=(0,s.bG)([O.A],()=>(0,x.nr)(j,O.A),[j]),B=(0,h.r9)()&&(0,h.UK)(a.id),Y=(i=(0,A.Ay)(a),t=l.useMemo(()=>i.filter(e=>e.embeddedActivity.userIds.has(r.id)),[i,r.id]),[...(0,A.Rz)(t).values()]),q=(0,N.W)(),$=(0,E.m)({location:"voice_channel_activities"}),H=(0,s.bG)([_.A],()=>_.A.getDetectableIdsToApplicationIds()),W=g??K,Z=(0,m.m)(r,W),J=null!=j&&null!=p&&!B,X=J||Z.length>0||Y.length>0,Q=X||y;if(l.useEffect(()=>{Q&&k.default.track(d.HAw.OPEN_POPOUT,{type:"Voice User Activities",channel_id:a.id,other_user_id:r.id})},[Q,a.id,r.id]),!Q)return null;let ee=(0,n.jsxs)(n.Fragment,{children:[J&&(0,n.jsx)(S.P,{stream:j,activeStream:V,streamActivity:K,user:r,currentUserId:L,canWatch:w,unavailableReason:U,onWatchStream:p,onAction:o,showHeader:!0}),Y.map(e=>(0,n.jsx)(D.A,{userId:r.id,embeddedApp:e,presenceActivity:e.presenceActivity??void 0,channel:a,onAction:o},e.application.id)),Z.map(e=>{let i=q??e.application_id;return(0,n.jsx)(F,{user:r,channel:a,activityApplicationId:i,activity:e,withGiftingBreadcrumb:$&&null!=i&&null!=H[i],onAction:o},e.application_id)})]});return y?(0,n.jsxs)("div",{className:M.Db,children:[(0,n.jsx)(z,{user:r,guildId:a.guild_id,channelId:a.id}),X&&(0,n.jsx)(u.Ip,{className:M.XG,children:ee})]}):(0,n.jsx)(u.Ip,{className:M.kL,children:ee})}}