Loading
function(e,t,l){l.d(t,{A:()=>ep});var n=l(627968);l(64700);var i=l(503698),s=l.n(i),a=l(284009),r=l.n(a),c=l(17928),o=l(802516),d=l(22363),u=l(825484),m=l(707606),A=l(573648),h=l(235986),p=l(159426),x=l(25528),g=l(821609),y=l(990078),f=l(309010),v=l(559256),j=l(783198),N=l(375708);function T(e){let{userId:t,channel:l,onAction:i,variant:s="primary"}=e,a=(0,v.u)(t,l,"useRequestToStreamButton"),r=(0,c.bG)([f.A],()=>f.A.getVoiceChannelId()===l.id,[l.id]);if(null==a)return null;let o=(0,n.jsx)(g.$,{text:N.intl.string(j.default.DKHhec),variant:s,size:"sm",onClick:()=>{a.handleRequestToStream("request to stream button"),i?.()},fullWidth:!0,disabled:!r});return r?o:(0,n.jsx)(y.m,{position:"top",text:N.intl.string(j.default.qRXats),asContainer:!0,children:o})}var S=l(82149),I=l(734057),C=l(287809),P=l(874546),E=l(90644),_=l(61330),b=l(205390),L=l(50820),O=l(773952),k=l(30370);function G(e){let{platform:t,variant:l="secondary",size:i="sm",onAction:s,icon:a,...r}=e;return(0,c.bG)([k.A],()=>k.A.getAccounts().some(e=>e.type===t.type))?null:(0,n.jsx)(g.$,{onClick:()=>{s?.(),(0,O.A)({platformType:t.type,location:"Activity Action"})},variant:l,size:i,icon:a,text:N.intl.format(N.t.XWSHTb,{platform:t.name}),fullWidth:!0,...r})}var z=l(729937),M=l(76843),U=l(998218);function W(e){let{activity:t,user:l,variant:i="secondary",onAction:s,...a}=e;if(t?.buttons==null||t.buttons.length<1)return null;async function r(e,t,l){try{let n=await (0,z.yb)(e,t);if(n.button_urls.length<=l)return;let i=n.button_urls[l];if("string"!=typeof i)return;let s=U.A.safeParseWithQuery(i);if(null==s||null==s.protocol||null==s.hostname)return;(0,M.h)({href:U.A.format(s),trusted:!1})}catch(e){}}return(0,n.jsx)(n.Fragment,{children:t.buttons.map((e,c)=>(0,n.jsx)(g.$,{text:e,variant:i,size:"sm",fullWidth:!0,onClick:()=>{s?.(),r(t,l.id,c)},...a},`customButton-${c}`))})}var D=l(284525),R=l(790535),V=l(977997);let w=e=>{let{guildId:t,channelId:l,variant:i="active",size:s="sm",onAction:a,...r}=e,o=(0,c.bG)([V.A],()=>V.A.isInChannel(l),[l]);return(0,n.jsx)(g.$,{variant:i,size:s,text:N.intl.string(N.t.ZYO5OK),disabled:o,onClick:()=>{a?.(),R.CH(t,l)},fullWidth:!0,...r})};var $=l(626584),H=l(833349),F=l(652215);function Y(e){let{activity:t,user:l,variant:i="secondary",onAction:s,...a}=e;return(0,H.A)(t,F.jUm.INSTANCE)?(0,n.jsx)(g.$,{text:N.intl.string(N.t.vwl1PK),variant:i,size:"sm",onClick:()=>{s?.(),new $.A("UserActivityActions").log("notify",l.id,t)},fullWidth:!0,...a}):null}var B=l(913948),X=l(109487),J=l(353411);function q(e){let{activity:t,user:l,source:i,size:s="sm",variant:a="secondary",fullWidth:r,onAction:c,...o}=e,{label:d,tooltip:u,loading:m,disabled:A,onClick:h}=(0,J._B)(t,l,i);return(0,n.jsx)(y.m,{text:u,children:(0,n.jsx)(g.$,{variant:a,size:s,icon:X.L,text:d,fullWidth:r,onClick:()=>{c?.(),h()},disabled:A,loading:m,...o})})}function K(e){let{activity:t,user:l,source:i,onAction:s}=e;return null!=t&&(0,H.A)(t,F.jUm.PLAY)&&(0,E.A)(t)?(0,n.jsx)(q,{fullWidth:!0,activity:t,user:l,source:i,onAction:s}):null}var Q=l(408278),Z=l(835723),ee=l(562153);function et(e){let{activity:t,user:l,channelId:i,guildId:s,source:a,size:r="sm",variant:c="secondary",onAction:o,...d}=e,{tooltip:u,loading:m,disabled:A,onClick:h}=(0,J.J$)(t,l,a,ee.Ay.getNickname(s,i,l));return(0,n.jsx)(y.m,{text:u,children:(0,n.jsx)(Q.K,{icon:Z.J,size:r,variant:c,onClick:()=>{o?.(),h()},disabled:A,loading:m,"aria-label":u??t.name,...d})})}function el(e){let{activity:t,user:l,guildId:i,channelId:s,source:a,onAction:r}=e;return null!=t&&(0,H.A)(t,F.jUm.SYNC)&&(0,E.A)(t)?(0,n.jsx)(et,{size:"sm",variant:"secondary",user:l,activity:t,guildId:i??void 0,channelId:s,source:a,onAction:r}):null}var en=l(648246),ei=l(183623),es=l(622631),ea=l(982168),er=l(730852),ec=l(401843),eo=l(279250),ed=l(267102),eu=l(616356),em=l(625494);function eA(e){let{isCurrentUser:t,applicationStream:l,onAction:i}=e,{activeStream:s,watchingOtherStream:a}=(0,c.cf)([eu.A],()=>({activeStream:eu.A.getActiveStreamForApplicationStream(l),watchingOtherStream:null!=l&&eu.A.getAllActiveStreamsForChannel(l.channelId).filter(e=>{let{ownerId:t}=e;return t!==l.ownerId}).length>0})),r=(0,c.bG)([I.A],()=>I.A.getChannel(l?.channelId)),[o,d]=(0,eo.zP)(r),u=(0,ed.aL)(),m=null!=s&&null!=l&&s.state!==F.XYD.ENDED&&s.ownerId===l.ownerId,A=e=>{null!=l&&(i?.(),er.default.selectVoiceChannel(l.channelId),m||(0,ec.Nl)(l,{forceMultiple:e}),u.dispatch(F.jej.POPOUT_CLOSE),em._.dispatch(F.jej.MODAL_CLOSE),ea.A.popAll())};if(null==l)return null;let h=(0,eo.CT)(d);return t?h=N.intl.string(N.t.XvBdeT):m&&(h=N.intl.string(N.t["JH1SJ+"])),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(g.$,{size:"sm",variant:m?"secondary":"active",icon:ei.F,text:h,disabled:t||m||!o,onClick:()=>A(!1),fullWidth:!0}),a&&!m?(0,n.jsx)(y.m,{text:N.intl.string(N.t.wCrzut),children:(0,n.jsx)(Q.K,{variant:"secondary",size:"sm",icon:es.v,"aria-label":N.intl.string(N.t.wCrzut),onClick:()=>{A(!0)}})}):null]})}var eh=l(708727);let ep=(0,m.A)(e=>{let{activity:t,embeddedActivity:l,user:i,applicationStream:a,className:m,guildId:g,channelId:y,source:f,buttonVariant:v,type:j,onAction:N}=e,O=(0,c.bG)([C.default],()=>{let e=C.default.getCurrentUser();return r()(null!=e,"UserActivityActions: currentUser cannot be undefined"),e}),k=j===L.O.STREAM_PREVIEW||null!=a,z=(0,E.A)(t),M=z||k?h.A.Direction.HORIZONTAL:h.A.Direction.VERTICAL,U=(0,c.bG)([I.A],()=>null!=y?I.A.getChannel(y):null,[y]),{enableRequestToStream:R}=p.m.useExperiment({guildId:g??U?.guild_id,location:"UserActivityActions"},{autoTrackExposure:!1}),V=null!=U&&R&&(0,x.F9)(t),$=(0,b.A)("voice_channel_activity_actions",t?.application_id),H=M===h.A.Direction.VERTICAL;return(0,n.jsx)(h.A,{grow:0,align:h.A.Align.STRETCH,direction:M,wrap:H?h.A.Wrap.WRAP:h.A.Wrap.NO_WRAP,className:s()(m,eh.jx,H?eh.Vd:eh.xM),children:(()=>{if(!(0,P.Ay)(t)){if((0,_.A)(t))return(0,n.jsx)(G,{platform:A.A.get(F.fg2.XBOX),variant:v,onAction:N,icon:o.Y});if(t?.platform===F.yTV.PS4||t?.platform===F.yTV.PS5)return(0,n.jsx)(G,{variant:v,platform:A.A.get(F.fg2.PLAYSTATION),onAction:N,icon:d.X})}if($.length>0)return(0,n.jsx)(B.A,{distributorCTAConfigs:$,buttonVariant:"overlay-primary"});if(z){let e=(0,n.jsx)(el,{activity:t,user:i,guildId:g,channelId:y,source:f,onAction:N}),l=(0,n.jsx)(K,{activity:t,user:i,source:f,onAction:N});return(0,n.jsxs)(u.e,{size:"sm",fullWidth:!0,children:[l,e]})}if((0,S.Cy)(t)){let e=(0,S.UW)(t);return null==e?null:(0,n.jsx)(w,{guildId:e.guildId,channelId:e.channelId,variant:v,onAction:N})}return k?(0,n.jsx)(eA,{isCurrentUser:O.id===i.id,applicationStream:a,onAction:N}):(0,n.jsxs)(n.Fragment,{children:[V&&(0,n.jsx)(T,{userId:i.id,channel:U,onAction:N}),(0,n.jsx)(en.A,{activity:t,variant:V?"secondary":v,onAction:N}),(0,n.jsx)(D.A,{activity:t,embeddedActivity:l,user:i,variant:V?"secondary":v,onAction:N}),(0,n.jsx)(Y,{activity:t,user:i,variant:V?"secondary":v,onAction:N}),(0,n.jsx)(W,{user:i,activity:t,variant:V?"secondary":v,onAction:N})]})})()})})}