Build 584177stable
Module 805964
7,481 characters · in f963f5eea7794220.jsDependencies
Lazily required by (0)none
Requires (37)
Lazily requires (0)none
Source Raw
function(e,s,t){t.d(s,{A:()=>F,o:()=>$});var l=t(627968),n=t(64700),a=t(503698),i=t.n(a),r=t(989349),o=t.n(r),c=t(534890),u=t(638916),h=t(642846),m=t(922016),d=t(939249),C=t(176781),x=t(834730),A=t(531142),N=t(191023),g=t(812282),p=t(633018),E=t(831544),j=t(793574),M=t(688810),_=t(427930),L=t(387408),S=t(427209),I=t(650019),v=t(969632),D=t(9842),O=t(68935),P=t(486020),R=t(58703),T=t(403362),f=t(860227),y=t(438729),k=t(943220),J=t(943815),U=t(838541),w=t(652215),b=t(375708),z=t(281867),G=t(742715);function V(e){let{width:s=12,height:t=8,color:n="currentColor",className:a,foreground:i}=e;return(0,l.jsx)("svg",{className:a,width:s,height:t,viewBox:"0 0 12 8",children:(0,l.jsx)("path",{d:"M0.809739 3.59646L5.12565 0.468433C5.17446 0.431163 5.23323 0.408043 5.2951 0.401763C5.35698 0.395482 5.41943 0.406298 5.4752 0.432954C5.53096 0.45961 5.57776 0.50101 5.61013 0.552343C5.64251 0.603676 5.65914 0.662833 5.6581 0.722939V2.3707C10.3624 2.3707 11.2539 5.52482 11.3991 7.21174C11.4028 7.27916 11.3848 7.34603 11.3474 7.40312C11.3101 7.46021 11.2554 7.50471 11.1908 7.53049C11.1262 7.55626 11.0549 7.56204 10.9868 7.54703C10.9187 7.53201 10.857 7.49695 10.8104 7.44666C8.72224 5.08977 5.6581 5.63359 5.6581 5.63359V7.28135C5.65831 7.34051 5.64141 7.39856 5.60931 7.44894C5.5772 7.49932 5.53117 7.54004 5.4764 7.5665C5.42163 7.59296 5.3603 7.60411 5.29932 7.59869C5.23834 7.59328 5.18014 7.57151 5.13128 7.53585L0.809739 4.40892C0.744492 4.3616 0.691538 4.30026 0.655067 4.22975C0.618596 4.15925 0.599609 4.08151 0.599609 4.00269C0.599609 3.92386 0.618596 3.84612 0.655067 3.77562C0.691538 3.70511 0.744492 3.64377 0.809739 3.59646Z",className:i,fill:n})})}function B(e){let{width:s=18,height:t=18,className:n,foreground:a}=e;return(0,l.jsx)("svg",{className:n,width:s,height:t,viewBox:"0 0 18 18",children:(0,l.jsx)("path",{fill:"#3ba55c",d:"M0 8h14.2l-3.6-3.6L12 3l6 6-6 6-1.4-1.4 3.6-3.6H0",className:a})})}function $(e,s,t,n,a,r){let o,c,u,h,m=(0,L.A)(e),{trailingIconClass:d,leadingIconClass:C,iconSize:x}=r,A=null==s||""===s||Array.isArray(s)&&0===s.length,j=(0,O.o6)(m).length>0,M=null!=m.interaction,I=m.hasFlag(w.pr7.IS_VOICE_MESSAGE),D=m.isPoll(),P=m.type===w.lAJ.POLL_RESULT;return(0,_.A)(e)&&(h=(0,l.jsx)(S.A,{size:"custom",className:C,width:x,height:x})),t?o=b.intl.string(b.t.XAkOo2):n?o=b.intl.string(b.t["G7p6v/"]):m.type===w.lAJ.CHANNEL_PINNED_MESSAGE?o=b.intl.string(b.t.sCfDDl):A?D?c=(0,l.jsx)("div",{className:i()(z.Io,G.PT),children:m?.poll?.question?.text}):P?o=(0,v.Il)(m):j?o=b.intl.string(b.t.kHdYCW):M?o=b.intl.string(b.t["E+6SSY"]):I?o=b.intl.string(b.t.XC3A52):m.hasFlag(w.pr7.IS_COMPONENTS_V2)?o=b.intl.string(b.t.Xxat6S):(o=b.intl.string(b.t["6hGo0c"]),u=(0,l.jsx)(N.x,{size:"custom",color:"currentColor",className:d,width:x,height:x})):c=(0,l.jsx)(y.Ay,{message:m,content:s,className:a,compact:!0}),j?u=(0,l.jsx)(g.s,{size:"custom",color:"currentColor",className:d,width:x,height:x}):M?u=(0,l.jsx)(p.k,{size:"custom",color:"currentColor",className:d,width:x,height:x}):I?u=(0,l.jsx)(E.c,{size:"custom",color:"currentColor",className:d,width:19/24*x,height:x}):(m.attachments.length>0||m.embeds.length>0)&&!P&&(u=(0,l.jsx)(N.x,{size:"custom",color:"currentColor",className:d,width:x,height:x})),{contentPlaceholder:o,renderedContent:c,trailingIcon:u,leadingIcon:h}}function F(e){let s,{repliedAuthor:t,baseAuthor:a,baseMessage:r,referencedMessage:N,renderPopout:g,isReplySpineClickable:p,showReplySpine:E}=e,[_,L]=n.useState(!1),S=n.useMemo(()=>null!=g&&N.state===D.a.LOADED?e=>g(e,N.message):void 0,[N,g]),v=n.useCallback(()=>L(e=>!e),[]),O=function(e,s,t){let{referencedMessage:a,channel:r,compact:o,isReplyAuthorBlocked:d,repliedAuthor:C,showAvatarPopout:x,onClickAvatar:A,onContextMenu:N,onPopoutRequestClose:g}=e,{analyticsLocations:p}=(0,M.Ay)(j.A.AVATAR),E=n.useRef(null);if(o||a.state!==D.a.LOADED||d)return t===w.lAJ.CONTEXT_MENU_COMMAND?(0,l.jsx)("div",{className:z.Do,children:(0,l.jsx)(c.o,{size:"xs"})}):(0,l.jsx)("div",{className:z.Cz,children:(0,l.jsx)(V,{className:z.UE})});if(a.message.type===w.lAJ.USER_JOIN||a.message.type===w.lAJ.ROLE_SUBSCRIPTION_PURCHASE||a.message.type===w.lAJ.GUILD_GAMING_STATS_PROMPT)return(0,l.jsx)(B,{className:z.VJ});if(a.message.type===w.lAJ.GUILD_APPLICATION_PREMIUM_SUBSCRIPTION)return(0,l.jsx)(u.q,{size:"md",color:"currentColor",className:z.Cw});if(a.message.type===w.lAJ.POLL_RESULT)return(0,l.jsx)(h.Y,{className:z.Vs,width:U.eJ,height:U.eJ,size:"custom"});function _(){var e,s;return a.state!==D.a.LOADED?null:(e=a.message.author,s=r.guild_id,(0,l.jsx)("img",{alt:"",src:C?.guildMemberAvatar!=null&&null!=s?(0,P.s7)({guildId:s,userId:e.id,avatar:C.guildMemberAvatar}):e.getAvatarURL(s,16),onClick:A,onContextMenu:N,className:i()({[z.mf]:!0,[z.vk]:null!=A}),ref:E}))}return null!=s&&null!=x?(0,l.jsx)(M.f5,{value:p,children:(0,l.jsx)(m.Y,{targetElementRef:E,renderPopout:s,shouldShow:x,position:"right",onRequestClose:g,children:_})}):(0,l.jsx)(M.f5,{value:p,children:_()})}(e,S,r.type),y=function(e,s){let{baseMessage:t,channel:n,referencedMessage:a,showUsernamePopout:i,onClickUsername:r,onContextMenu:o,onPopoutRequestClose:c}=e,u=a?.state===D.a.LOADED?a.message:void 0;return null==u||u.type===w.lAJ.USER_JOIN||u.type===w.lAJ.ROLE_SUBSCRIPTION_PURCHASE||u.type===w.lAJ.GUILD_APPLICATION_PREMIUM_SUBSCRIPTION||u.type===w.lAJ.GUILD_GAMING_STATS_PROMPT||u.type===w.lAJ.POLL_RESULT?null:(0,l.jsx)(k.A,{message:u,channel:n,compact:!0,withMentionPrefix:null!=u&&!!t.mentions.includes(u.author.id),showPopout:i,renderPopout:s,onClick:r,onContextMenu:o,onPopoutRequestClose:c,isRepliedMessage:!0})}(e,S),G=function(e,s,t){let{baseMessage:n,content:a,referencedMessage:r,isReplyAuthorBlocked:o,isReplyAuthorIgnored:c,onClickReply:u}=e,h=r.state!==D.a.DELETED?u:void 0;switch(r.state){case D.a.LOADED:{let e=(0,I.A)(n.mediaMention,r.message.attachments);if(null!=e)return(0,l.jsx)(d.D,{className:i()(z.$y,z.vk,{[z.FQ]:s}),onClick:h,onMouseEnter:t,onMouseLeave:t,children:(0,l.jsxs)("span",{className:z.wl,children:[e.isClip&&(0,l.jsx)(C.x,{size:"xs",color:"currentColor",className:z.te}),(0,l.jsx)(x.E,{variant:"text-sm/semibold",color:"text-default",className:z.CD,children:e.title??b.intl.string(b.t.Cyxddp)}),(0,l.jsxs)(x.E,{variant:"text-sm/normal",color:"text-link",children:["@",e.timestamp]})]})});let{contentPlaceholder:u,renderedContent:m,trailingIcon:N,leadingIcon:g}=$(r.message,a,o,c,z.Io,{trailingIconClass:z.$4,leadingIconClass:z.Vs,iconSize:U.eJ});return(0,l.jsxs)(l.Fragment,{children:[g,(0,l.jsx)(d.D,{className:i()(z.$y,z.vk,{[z.FQ]:s}),onClick:h,onMouseEnter:t,onMouseLeave:t,children:(0,l.jsx)(A.R,{children:m??(0,l.jsx)("span",{className:z.MK,children:u})})}),N]})}case D.a.NOT_LOADED:return(0,l.jsx)(d.D,{className:i()(z.$y,z.vk),onClick:h,children:(0,l.jsx)("span",{className:z.MK,children:b.intl.string(b.t["1i+hMi"])})});case D.a.DELETED:return(0,l.jsx)("div",{className:z.$y,children:(0,l.jsx)("span",{className:z.MK,children:b.intl.string(b.t.mE3KJN)})});default:(0,T.xb)(r)}}(e,_,v),F=n.useMemo(()=>e.compact?(0,J.A)((0,R.i$)(o()(),"LT")):null,[e.compact]);null!=t&&null!=a&&(s=b.intl.formatToPlainString(b.t.RhbQ2K,{author:a?.nick,repliedAuthor:t?.nick}));let H=r.type===w.lAJ.CONTEXT_MENU_COMMAND;return(0,l.jsxs)("div",{id:(0,f.nS)(r),className:i()(z.JZ,F,H?z.C4:{[z.NB]:!p&&E}),"aria-label":s,children:[p&&E&&(0,l.jsx)(d.D,{tag:"div","aria-label":b.intl.string(b.t.dpjpOp),className:i()(z.Uo,{[z.xe]:_}),onClick:e.onClickReply,onMouseEnter:v,onMouseLeave:v}),O,y,G]})}}