Module 247807

2,025 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>R});var r=n(627968),i=n(64700),s=n(56121),a=n(205327),o=n(311907),l=n(210528),u=n(287809),c=n(121090),d=n(403362),_=n(562153),f=n(583846),p=n(405310),h=n(434200),m=n(176563),E=n(620708),g=n(506326),A=n(910692),I=n(18282),T=n(652215),S=n(272984),y=n(985018);function v(e){if(e===s.j.WEEK)return y.t.SjOZfm}let N=(e,t,n,r)=>{let i=v(r),s=_.Ay.getName(t.guild_id,t.id,n),a=e.extra.artist.name;return y.intl.formatToMarkdownString(i,{artist:a,userName:s}).replaceAll("*","")},C=(e,t)=>y.intl.formatToPlainString(y.t.Osmpr9,{username:t.username,artist:e.extra.artist.name}),R=e=>{let{channel:t,entry:n,onReaction:s,onVoiceChannelPreview:_}=e,{parent_title:v,provider:R,image_url:O}=n.extra.media,b=n.extra.artist.name,D=(0,o.bG)([u.default],()=>u.default.getUser(n.author_id)),{primaryColor:L,secondaryColor:w}=(0,m.A)(O),M=(0,f.TQ)(n),P=i.useCallback(()=>{if(null==t||null==D||!(0,d.S1)(M,E.wE))return;let e=N(n,t,D,M);return(0,p.Lu)({user:D,channel:t,mediaImageSrc:O,artist:b,description:e,colors:[L,w],badges:(0,p.KR)(n)})},[O,b,t,n,L,M,w,D]),x=(0,h.A)(T.fg2.SPOTIFY);if(null==D||!(0,d.S1)(M,E.wE))return null;let k=()=>{let e=S.M0.ALBUM,t=l.A.isProtocolRegistered()?S.RQ.PLAYER_OPEN(e,n.extra.media.external_parent_id):S.RQ.WEB_OPEN(e,n.extra.media.external_parent_id);window.open(t)},U=()=>{let e=S.M0.ARTIST,t=l.A.isProtocolRegistered()?S.RQ.PLAYER_OPEN(e,n.extra.artist.external_id):S.RQ.WEB_OPEN(e,n.extra.artist.external_id);window.open(t)};return(0,r.jsxs)(A.YN,{children:[(0,r.jsx)(A.BC,{onClickTitle:k,onClickSubtitle:U,onClickThumbnail:k,channel:t,entry:n,headerIcons:R===a.X.SPOTIFY?(0,r.jsx)(I.A,{onClick:x,Icon:c.A,"aria-label":y.intl.string(y.t["0ZB/XE"])}):null,userDescription:y.t.CcVI1T,title:v,subtitle:b,badges:(0,r.jsx)(g.mG,{location:g.N5.POPOUT,children:E.$u.map((e,t)=>(0,r.jsx)(e,{entry:n},t))})}),(0,r.jsx)(A.Eh,{children:(0,r.jsx)(A.fD,{onReaction:s,onVoiceChannelPreview:_,user:D,channel:t,generateReactionImage:P,reactionImageAltText:C(n,D),entry:n})})]})}}