Module 371741

7,517 characters · in 3ee4253b98e73f4f.js
Dependencies
Source Raw
function(e,t,n){n.d(t,{Av:()=>Z,Ay:()=>ee,VO:()=>X});var i=n(627968),l=n(64700),a=n(503698),s=n.n(a),r=n(284009),o=n.n(r),c=n(837381),d=n(311907),u=n(397927),h=n(775602),m=n(807884),A=n(93474),g=n(201275),p=n(384231),_=n(853145),f=n(9842),E=n(976860),C=n(253932),x=n(734057),S=n(540999),I=n(580745),T=n(661191),v=n(521427),N=n(141468),y=n(375901),b=n(143413),j=n(763754),R=n(245748),M=n(491182),L=n(860227),D=n(112758),O=n(516287),P=n(866897),k=n(754459),w=n(538355),U=n(522871),G=n(699352),F=n(426153),B=n(444529),H=n(241874),V=n(91624),W=n(653008),K=n(162792),z=n(675722),Y=n(381941),J=n(652215),q=n(985018),$=n(701628);function Z(e,t,n){return e.getElementById((0,y.j)(t,n))}function X(e){let{id:t,message:n,message:{messageReference:l},compact:a=!1,className:r}=e;o()(n.type===J.lAJ.THREAD_STARTER_MESSAGE,"Message must be a thread starter message");let{...u}=(0,c.rm)(e.id??""),h=(0,d.bG)([f.A],()=>f.A.getMessageByReference(l)),{popouts:m,setPopout:A}=(0,k.A)(n.id,Y.Fd),g=(0,j.Ay)(n),p=(0,L.fF)(n),_=(0,L.ZD)(n);return n.type===J.lAJ.THREAD_STARTER_MESSAGE&&null!=h&&h.state===f.a.LOADED?(0,i.jsx)(Q,{...e,viewingChannelId:n.channel_id,message:h.message,groupId:h.message.id}):(0,i.jsx)(M.A,{...u,id:t,compact:a,className:s()(r,{[$.iU]:!0,[$.HJ]:!a,[$.H4]:!0,[$._A]:!0}),childrenHeader:(0,H.A)({messageProps:e,setPopout:A,messagePopouts:m,replyReference:l,author:g}),childrenSystemMessage:(0,z.A)(e),childrenMessageContent:null,"aria-labelledby":p,"aria-describedby":_,hasThread:!1,author:g})}function Q(e){let{id:t,message:n,message:{id:a,channel_id:r},channel:{guild_id:o},compact:m=!1,className:A,groupId:_,viewingChannelId:x}=e,I=n.type===J.lAJ.REPLY?n.messageReference:void 0,{onFocus:T,...v}=(0,c.rm)(e.id??""),{isFocused:y,handleFocus:R,handleBlur:U}=(0,D.G8)(T),{popouts:F,selected:B,setPopout:W}=(0,k.A)(n.id,Y.Fd),Z=C.hD.useSetting(),X=C.rs.useSetting(),Q=(0,d.bG)([f.A],()=>f.A.getMessageByReference(I)),ee=(0,p.S)((n.editedTimestamp??n.timestamp).valueOf()),{handleMouseEnter:et,handleMouseLeave:en,isHovered:ei}=(0,D.yp)({groupId:_,message:n,defaultValue:B}),el=(0,d.bG)([h.A],()=>h.A.keyboardModeEnabled),ea=B||el&&y,es=ea||ei,er=(0,d.bG)([S.A],()=>S.A.isDeveloper),{content:eo,hasSpoilerEmbeds:ec,hasBailedAst:ed}=(0,w.A)(n,{hideSimpleEmbedContent:Z&&X,formatInline:!1,allowList:ee,allowHeading:ee,allowLinks:!0,allowDevLinks:er,previewLinkTarget:!0,viewingChannelId:x}),eu=(0,P.A)(a,r,el),eh=(0,j.Ay)(n),em=(0,L.fF)(n,_),eA=(0,L.ZD)(n),eg=(0,i.jsx)(O.x,{value:es,children:(0,V.A)(e,eo,!1)}),ep=l.useCallback(()=>(0,E.uh)(o,r,a),[o,r,a]),e_=(0,g.$7)({guildId:o,roleId:eh.iconRoleId});return(0,i.jsxs)("div",{className:$.m5,children:[(0,i.jsx)(u.DUT,{className:$.lA,onClick:ep,"aria-label":q.intl.string(q.t.k5WiPf),children:q.intl.string(q.t.k5WiPf)}),(0,i.jsx)(M.A,{...v,id:t,compact:m,className:s()(A,{[$.iU]:!0,[$.HJ]:!m,[$.mK]:n.mentioned,[$.M1]:(0,N.ec)(n),[$.H4]:(0,b.A)(n),[$._A]:n.id===_||n.type===J.lAJ.REPLY,[$.wH]:ea}),zalgo:!0,onKeyDown:eu,onFocus:R,onBlur:U,childrenRepliedMessage:n.type===J.lAJ.REPLY&&(0,K.A)({...e,setPopout:W,referencedUsernameProfile:F.referencedUsernameProfile,referencedAvatarProfile:F.referencedAvatarProfile,replyReference:I,replyMessage:Q,isReplySpineClickable:!0}),childrenHeader:(0,H.A)({messageProps:e,setPopout:W,messagePopouts:F,replyReference:I,author:eh,repliedMessage:Q,roleIcon:e_}),childrenAccessories:(0,G.A)({channelMessageProps:e,hasSpoilerEmbeds:ec,hasBailedAst:ed,isInteracting:es,renderThreadAccessory:!1,renderSuppressEmbeds:!1,renderReactions:!1,disableComponentInteractivity:!0}),childrenSystemMessage:(0,z.A)(e),childrenMessageContent:eg,onMouseMove:et,onMouseLeave:en,"aria-labelledby":em,"aria-describedby":eA,hasThread:!1,author:eh})]})}let ee=l.memo(function(e){let t,n,{id:a,message:r,message:{id:E},channel:y,channel:{id:Z},compact:X=!1,className:Q,flashKey:ee,groupId:et,renderContentOnly:en}=e;o()(r.type!==J.lAJ.THREAD_STARTER_MESSAGE,"Message must not be a thread starter message");let ei=J.sl8.has(r.type)?r.messageReference:void 0,{onFocus:el,...ea}=(0,c.rm)(e.id??""),es=C.hD.useSetting(),er=C.rs.useSetting(),eo=(0,d.bG)([f.A],()=>f.A.getMessageByReference(ei)),{popouts:ec,selected:ed,setPopout:eu}=(0,k.A)(r.id,Y.Fd),eh=(0,D.VL)(r,y,eu),em=(0,D.ri)(r,y),{handleMouseEnter:eA,handleMouseLeave:eg,hasHovered:ep,isHovered:e_}=(0,D.yp)({groupId:et,message:r,defaultValue:ed}),{isFocused:ef,hasFocused:eE,handleFocus:eC,handleBlur:ex}=(0,D.G8)(el),eS=l.useCallback(e=>{eC(e),eA(e)},[eC,eA]),eI=l.useCallback(e=>{ex(e),eg()},[ex,eg]),eT=(0,d.bG)([I.A],()=>I.A.isEditing(Z,E),[Z,E]),ev=(0,d.bG)([h.A],()=>h.A.keyboardModeEnabled),eN=ed||eT||ev&&ef,ey=eN||e_,eb=(0,d.bG)([x.A],()=>r.hasFlag(J.pr7.HAS_THREAD)&&x.A.getChannel(T.default.castMessageIdAsChannelId(r.id))),ej=r.isFirstMessageInForumPost(y),eR=(0,p.S)((r.editedTimestamp??r.timestamp).valueOf()),eM=(0,d.bG)([S.A],()=>S.A.isDeveloper),{content:eL,hasSpoilerEmbeds:eD,hasBailedAst:eO}=(0,w.A)(r,{hideSimpleEmbedContent:es&&er,formatInline:!1,allowList:ej||eR,allowHeading:ej||eR,allowLinks:!0,allowDevLinks:eM,previewLinkTarget:!0}),eP=(0,P.A)(E,Z,ev),ek=(0,j.Ay)(r),ew=(0,d.bG)([_.A],()=>_.A.getPendingReply(Z)),eU=(t=l.useRef(ee),l.useEffect(()=>{t.current=ee??t.current}),ee??t.current),eG=(0,g.$7)({guildId:y.guild_id,roleId:ek.iconRoleId}),eF=(0,m.A)(Z,E)?.color??null,eB=(0,L.fF)(r,et),eH=(0,L.ZD)(r),eV=(0,d.bG)([A.A],()=>A.A.getMessage(E),[E]),eW=(0,U.A)({message:r,channel:y}),eK=l.useRef(window),ez=null!=eV,eY=(0,v.Nd)(y.guild_id,y,"ChatMessage");n=r.type===J.lAJ.CUSTOM_GIFT?"":!eT&&ez?(0,F.A)(e,eL):(0,V.A)(e,eL,eT),n=(0,i.jsx)(O.x,{value:ey,children:n});let eJ=r.id===et,eq=(0,i.jsx)(u.vN3,{offset:{left:4,right:4},children:(0,i.jsx)("li",{id:a,className:$.Nt,"aria-setsize":-1,style:null!=eF?{backgroundColor:eF}:void 0,children:(0,i.jsx)(M.A,{...ea,"aria-setsize":-1,"aria-roledescription":q.intl.string(q.t.BAB0yK),"aria-labelledby":eB,"aria-describedby":eH,onFocus:eS,onBlur:eI,onContextMenu:eh,onKeyDown:eP,onClick:em,compact:X,contentOnly:en,className:s()(Q,{[$.iU]:!0,[$.HJ]:!X,[$.mK]:r.mentioned,[$.M1]:(0,N.ec)(r),[$.SH]:r.type===J.lAJ.NITRO_NOTIFICATION,[$.Sg]:r.hasFlag(J.pr7.IS_GUILD_OFFICIAL)&&eY,[$.H4]:(0,b.A)(r),[$._A]:!en&&(eJ||r.type===J.lAJ.REPLY),[$.wH]:eN,[$.$n]:ew?.message.id===r.id,[$.$w]:r.isCommandType()&&r.state===J.cmJ.SENDING,[$.DX]:ez}),zalgo:!eT,childrenRepliedMessage:en||r.type!==J.lAJ.REPLY?void 0:(0,K.A)({...e,setPopout:eu,referencedUsernameProfile:ec.referencedUsernameProfile,referencedAvatarProfile:ec.referencedAvatarProfile,replyReference:ei,replyMessage:eo,isReplySpineClickable:!0}),childrenExecutedCommand:(0,W.A)(e,eu,ec),childrenHeader:en?void 0:(0,H.A)({messageProps:e,setPopout:eu,messagePopouts:ec,replyReference:ei,author:ek,repliedMessage:eo,roleIcon:eG}),childrenAccessories:(0,G.A)({channelMessageProps:e,hasSpoilerEmbeds:eD,hasBailedAst:eO,handleContextMenu:eh,isInteracting:ey,isAutomodBlockedMessage:ez,forceAddReactions:r.type===J.lAJ.EMOJI_ADDED}),childrenButtons:ep||eE?(0,B.A)({buttonProps:e,setPopout:eu,messagePopouts:ec,isFocused:e_||ef,messageWindow:eK.current}):void 0,childrenSystemMessage:(0,z.A)(e),childrenMessageContent:n,onMouseMove:eA,onMouseLeave:eg,hasThread:!en&&r.hasFlag(J.pr7.HAS_THREAD)&&null!=eb,isSystemMessage:(0,b.A)(r),hasReply:r.type===J.lAJ.REPLY,messageRef:e=>{eW.current=e,eK.current=e?.ownerDocument?.defaultView??window},author:ek})})});return null!=eU?(0,i.jsx)(R.A,{flashKey:eU,className:s()({[$.bB]:!0,[$._A]:!X&&r.id===et}),children:eq},`bg-flash-${a}`):eq})}