Build 533169stable
Module 895202
3,851 characters · in 194d78840482c64f.js, c8222e778476c33e.js, 7832650ac106d345.js, fd7f6053edd88e0b.js, 07ecc91908d83823.jsDependencies
Source Raw
function(e,n,t){t.d(n,{A:()=>T,c:()=>S});var a,i=t(627968),r=t(64700),o=t(503698),l=t.n(o),s=t(311907),c=t(435371),_=t(397927),d=t(148719),u=t(47167),h=t(713654),p=t(931991),b=t(660110),m=t(576705),x=t(435328),C=t(530209),g=t(974930),f=t(428978),v=t(850183),k=t(557582),A=t(888637),N=t(823991),j=t(988794),I=t(652215),U=t(985018),y=t(125545),S=((a={})[a.BANNER=0]="BANNER",a[a.THUMBNAIL=1]="THUMBNAIL",a);function R(e){let{channel:n,onClick:t}=e,a=(0,u.Ay)(n),{canManageAllEvents:o}=(0,p.nr)(n),b=(0,s.bG)([m.A],()=>!n.isGuildVocal()||m.A.can(I.xBc.CONNECT,n),[n]),x=r.useMemo(()=>(0,d.A)(n),[n]),C=r.useMemo(()=>{let e=(0,h.gU)(n);return null!=e?r.createElement(e,{color:"currentColor",size:"custom",width:20,height:20,className:y.Kk}):null},[n]);return(0,i.jsx)(c.m_,{text:U.intl.string(U.t.nHjY9C),shouldShow:!b&&null!=t,children:(0,i.jsxs)(_.DUT,{className:l()(y.mG,y.nU,{[y.MN]:b&&null!=t,[y.Pm]:!b&&null!=t}),onClick:t,children:[(0,i.jsx)(c.m_,{text:U.intl.string(U.t["48WXaW"]),shouldShow:o&&x&&b&&null!=t,children:C}),(0,i.jsx)(_.Text,{variant:"text-sm/normal",color:"none",className:y.h7,children:a})]})})}function w(e){let{channel:n,onJoinClick:t,handleLocationClick:a,location:r,isExternal:o}=e;return null!=n?(0,i.jsx)(R,{channel:n,onClick:t}):(0,i.jsxs)(_.DUT,{className:y.mG,onClick:a,children:[(0,i.jsx)(_.BT6,{size:"custom",color:"currentColor",height:20,width:20,className:l()(y.nU,y.Kk)}),(0,i.jsx)(_.Text,{className:o?y.dC:y.h7,variant:"text-sm/normal",children:(0,x.l)(r,!0)})]})}function E(e){let{channel:n,entityType:t,isJoined:a,isActive:r,isUserLurking:o,rsvped:l,canInvite:s,onContextMenu:c,onJoinClick:d,onRsvpClick:u,onStartClick:h,onInviteClick:p,onEndClick:b,onJoinGuildClick:m}=e,x=(0,C.D)(n,t),g=(0,f.Zq)({entityType:t,isJoined:a,isActive:r,isUserLurking:o,rsvped:l,canInvite:s,isChannelPublic:x,channel:n,onJoinClick:d,onRsvpClick:u,onStartClick:h,onInviteClick:p,onEndClick:b,onJoinGuildClick:m});return(0,i.jsxs)(_.ButtonGroup,{fullWidth:!1,size:"sm",children:[null!=c?(0,i.jsx)(f.jD,{onClick:c}):null,g?.map((e,n)=>(0,i.jsx)(_.Button,{...e},n))]})}function T(e){let{className:n,guild:t,channel:a,creator:r,name:o,entityType:s,description:c,imageLocation:d=0,imageSource:u,isActive:h,isUserLurking:p,isJoined:m=!1,isMember:x=!1,speakers:C,speakerCount:f,rsvped:I,canInvite:U,location:S,truncate:R,onContextMenu:T,onJoinClick:B,onJoinGuildClick:D,onRsvpClick:L,onStartClick:M,onInviteClick:G,onEndClick:O,onClick:q,isNew:P,guildEvent:K,eventPreview:W,recurrenceRule:F,recurrenceId:J,hideAgeVerificationNotice:z}=e,X=s===j.Ps.EXTERNAL,Q=X?e=>e.stopPropagation():void 0,V=[];if(null!=F&&null!=event){let e=(0,g.X7)(F);V=(0,g.er)(4,e,new Date(K.scheduled_start_time))}let $=V.length>0;return(0,i.jsxs)(_.sqX,{"aria-label":o,onClick:()=>q?.(J),onContextMenu:T,className:l()(y.Nr,{[y.oR]:m,[y.hT]:p},n),children:[(0,i.jsxs)("div",{className:l()(y.Ms,{[y.AD]:$}),children:[0===d&&(0,i.jsx)(v.A,{source:u}),(0,i.jsx)(k.Ay,{creator:r,name:o,description:c,imageSource:1===d?u:null,truncate:R,guildId:t?.id,isNew:P,guildEvent:K,eventPreview:W,recurrenceId:J}),h&&null!=t&&null!=C&&f>0&&(0,i.jsx)(N.A,{guild:t,speakers:C,speakerCount:f,className:y.YK}),(0,i.jsx)("hr",{className:y.yF}),!z&&j.Tn.has(K.entity_type)&&(0,i.jsx)(b.A,{className:y.K4,noBackground:!0,divider:b.V.BOTTOM,channelId:a?.id}),(0,i.jsxs)("div",{className:l()(y.mG,y.qr),children:[(0,i.jsx)(w,{channel:a,onJoinClick:B,handleLocationClick:Q,location:S,isExternal:X}),(0,i.jsx)("div",{className:y.AQ,children:(0,i.jsx)(E,{channel:a,entityType:s,isActive:h,isJoined:m,isUserLurking:p,isMember:x,rsvped:I,canInvite:U,onContextMenu:T,onRsvpClick:L,onJoinGuildClick:D,onInviteClick:G,onJoinClick:B,onStartClick:M,onEndClick:O})})]}),$&&(0,i.jsx)("hr",{className:y.yF})]}),$&&(0,i.jsx)(A.A,{guildId:t?.id,recurrenceRule:F,guildEventId:K.id,onRecurrenceClick:q})]})}}