Build 533169stable
Module 525313
3,007 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>x}),n(321073);var r=n(627968),i=n(64700),s=n(205327),a=n(311907),o=n(52133),l=n(397927),u=n(172710),c=n(655116),d=n(763758),_=n(286617),f=n(533207),p=n(961350),h=n(121090),m=n(562153),E=n(939341),g=n(583846),A=n(405310),I=n(434200),T=n(176563),S=n(363670),y=n(910692),v=n(693879),N=n(18282),C=n(809854),R=n(652215),O=n(272984),b=n(985018),D=n(229812),L=n(994063);function w(e,t){return b.intl.formatToPlainString(b.t.h2yWWX,{username:t.username,activity:e})}let M=(e,t,n)=>{let{artist:r,media:i}=e,s=b.t["6iNxrl"],a=m.Ay.getName(t.guild_id,t.id,n);return b.intl.formatToMarkdownString(s,{artist:r,userName:a,media:i}).replaceAll("*","")};function P(e){let{activity:t}=e,n=t.timestamps,{now:s}=(0,C.e)(),{durationTimestamp:a,seekBarStyles:o}=i.useMemo(()=>{let{start:e,end:n}=t.timestamps??{};if(null==e||null==n)return{};let r=Math.min(n,s),i=n-e,a=Math.floor(Math.max(r-e,0)/i*100);return{seekBarStyles:{width:`${a}%`},durationTimestamp:(0,g.W6)({start:0},i)}},[t,s]);return null==o?null:(0,r.jsxs)("div",{className:D.lu,children:[(0,r.jsx)(v.z,{entry:n}),(0,r.jsx)("div",{className:D.Lt,children:(0,r.jsx)("div",{className:D.Vp,style:o})}),(0,r.jsx)(l.Text,{className:D.vE,variant:"text-xs/normal",tabularNumbers:!0,color:void 0,children:a})]})}function x(e){let t,n,m,{channel:v,entry:C,closePopout:D,onReaction:x,onVoiceChannelPreview:k}=e,{largeImage:U}=(0,E.nO)({entry:C}),{activity:G,currentEntry:F,artist:V,title:B,user:H}=(0,S.u7)(C),{primaryColor:j,secondaryColor:Y}=(0,T.A)(U?.src),W=(0,I.A)(R.fg2.SPOTIFY),K=(0,a.bG)([c.A,p.default],()=>G?.type===R.$pd.LISTENING&&null!=H?(0,_.A)(c.A,p.default,H,G):void 0,[G,H],o.A),$=i.useCallback(()=>{if(null==v||null==H)return;let e=G.timestamps?.start,t=(0,g.W6)(null!=e?{start:e}:C,Date.now());return(0,A.Lu)({user:H,channel:v,mediaImageSrc:U?.src,artist:V,description:M({artist:V,media:B},v,H),colors:[j,Y],badges:(0,A.N)({timestamp:t})})},[G,V,v,C,U?.src,j,Y,B,H]);if(null==G||null==F)return null;let z=V,q=[];if(F.media.provider===s.X.SPOTIFY){n=()=>{(0,u.Mp)(G)},m=()=>{(0,u.QX)(G,H.id)},t=()=>{null!=W?W():(0,u.Mp)(G)};let e=e=>{(0,u.mN)(G,H.id,e)};if(z=(0,r.jsx)(d.A,{artists:V,canOpen:null!=G.sync_id,linkClassName:L.zA,onOpenSpotifyArtist:e}),K?.syncDisabled===!1){let e=()=>{(0,f.A)(K,O.Qp.USER_ACTIVITY_SYNC),D()};q.push((0,r.jsx)(l.Button,{variant:"primary",size:"md",fullWidth:!0,text:b.intl.string(b.t.eU3inB),icon:l.J2m,onClick:e},"listen-along"))}}let Z=(0,r.jsx)(y.BC,{onClickThumbnail:m,channel:v,entry:C,headerIcons:F.media.provider===s.X.SPOTIFY?(0,r.jsx)(N.A,{onClick:t,"aria-label":b.intl.string(b.t.rRffNz),Icon:h.A}):null,userDescription:(0,g.JM)(C)?b.t.Tzx5D2:b.t.CcVI1T,title:B,onClickTitle:n,subtitle:z,badges:null,children:G.timestamps?.start!=null&&(0,r.jsx)(P,{activity:G})});return(0,r.jsxs)(y.YN,{children:[Z,(0,r.jsx)(y.Eh,{children:(0,r.jsx)(y.fD,{onReaction:x,onVoiceChannelPreview:k,user:H,channel:v,generateReactionImage:$,reactionImageAltText:w(V,H),entry:C,buttons:q})})]})}}