Build 620073canary
Module 29414
2,049 characters · in 127461e354ea4ed8.jsDependencies
Source Raw
function(e,n,t){t.d(n,{A:()=>_});var i=t(477900);t(582128);var a=t(17928),l=t(857071),c=t(518769),d=t(446600),r=t(734057),u=t(71393),s=t(576705),A=t(763827),g=t(287809),o=t(707592),p=t(698441),h=t(485394),C=t(113783),G=t(794782),b=t(9448),v=t(974930),I=t(691012),k=t(779519),y=t(482857),E=t(652215);function _(e){let{guildEvent:n,truncate:t,onActionTaken:_,className:m,isNew:S}=e,{id:f,guild_id:N,channel_id:w,creator_id:B,name:L,description:R,entity_type:x,image:T,recurrence_rule:U}=n,F=(0,v.G3)(n),M=(0,a.bG)([p.Ay],()=>p.Ay.isInterestedInEventRecurrence(f,F),[f,F]),O=(0,a.bG)([l.A],()=>l.A.isLurking(N),[N]),j=(0,a.bG)([d.A],()=>d.A.getStageInstanceByChannel(w),[w]),z=(0,a.bG)([u.A],()=>u.A.getGuild(N),[N]),H=(0,a.bG)([r.A],()=>r.A.getChannel(w),[w]),J=(0,a.bG)([g.default],()=>g.default.getUser(B),[B]),{speakers:K}=function(e){let{id:n,data:{guild:t,instance:i,speakers:l,participantCount:s},context:A}=e,g=(0,a.bG)([u.A,r.A],()=>u.A.getGuild(r.A.getChannel(n)?.getGuildId()),[n]),o=(0,a.bG)([d.A],()=>d.A.getStageInstanceByChannel(n),[n]),p=(0,C.E5)(n,c.ip.SPEAKER),h=(0,C.zy)(n),G=null!=o?p:l,b=(null!=o?h:s)-G.length;return{channelId:n,guild:g??t,stage:o??i,speakers:G,audienceCount:b,context:A}}({id:w,data:{guild:null,instance:j,speakers:[],participantCount:0},context:{guildId:N,instance:j}}),P=(0,a.bG)([A.A],()=>A.A.getChannelId()),V=(0,p.Fd)(n),Y=P===w&&null!=P&&V,q=K.filter(e=>e.type===c.wY.VOICE),D=q.length,Q=(0,a.bG)([s.A],()=>s.A.can(E.xBc.CONNECT,H),[H]),W=(0,h.Ay)(n),X=null!=z,Z=(0,y.A)({guild:z,channel:H,guildScheduledEvent:n,isActive:V,recurrenceId:F,onActionTaken:_}),$=O?void 0:e=>(0,o.uR)({eventId:f,recurrenceId:e});return(0,i.jsx)(k.A,{guild:z,channel:H,creator:J,name:L,entityType:x,description:R??void 0,location:(0,b.oF)(n)??void 0,imageSource:null!=T?(0,I.A)(n):void 0,imageLocation:k.c.THUMBNAIL,isActive:V,isUserLurking:O,isJoined:Y,isMember:X,speakers:q,canConnect:Q,speakerCount:D,rsvped:M,canInvite:W,...Z,className:m,onClick:$,truncate:t,isNew:S,guildEvent:n,recurrenceRule:(0,G.Sn)(U),recurrenceId:F})}}