Build 575562stable
Module 742424
55,456 characters · in no known chunkDependencies
Lazily required by (0)none
Requires (186)
758417928182822080522869303703130039623431054399047167499995213355730561216470071393957019748397808121090123917131607138617139286140651172710174459202195205327210528229812262763263577266080268218272984276293279250280450284009284525286617287809289873299846307731308335308528315246315710317299320448321073322789323384327098334295340287342952345394347306352760353640355622363670367513375499375708378570379834381941389605401843401871402216403362408018409626414499424994428249429433442433468581482030486020499211503698506326514243533207533562534514543465544441548118554146562153562708565645565688576705576757580929583846583954587895601007607407607567623671626584627363627968636585643501648246650583652215654107655116661531681154684266687966688810690521692969693879696986699976713517730852734057735438736653737393738188763758765270765379773669775602778712789645790381793574805901806931808380808666809854821609822123826673832163834730835723837381850992857250861173866323868065915089922016927813935063935208939249939341947593960076963307968309969151974690977001977997983851989349990078994063994500998218
Source Raw
function(e,t,n){"use strict";n.d(t,{Jd:()=>n4,Ay:()=>n7,h9:()=>n0,bG:()=>nJ});var i=n(627968),r=n(64700),a=n(735438),s=n.n(a),l=n(837381),o=n(681154),d=n(17928),c=n(922016),u=n(939249),_=n(442433),E=n(775602),A=n(963307),h=n(287809),I=n(947593),f=n(468581),p=n(808666),T=n(821609),m=n(414499),g=n(323384),S=n(55730),N=n(765379),C=n(737393),R=n(284525),O=n(793574),L=n(482030),D=n(627363),y=n(773669),v=n(403362),b=n(562153),M=n(939341),P=n(576757),U=n(583846);n(321073);var w=n(284009),G=n.n(w),x=n(989349),k=n.n(x),F=n(379834);n(587895);let V="M5 2a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5Zm6.81 7c-.54 0-1 .26-1.23.61A1 1 0 0 1 8.92 8.5 3.49 3.49 0 0 1 11.82 7c1.81 0 3.43 1.38 3.43 3.25 0 1.45-.98 2.61-2.27 3.06a1 1 0 0 1-1.96.37l-.19-1a1 1 0 0 1 .98-1.18c.87 0 1.44-.63 1.44-1.25S12.68 9 11.81 9ZM13 16a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm7-10.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM18.5 20a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM7 18.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM5.5 7a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z";n(654107);var B=n(583954),H=n(626584);try{n(Object(function(){var e=Error("Cannot find module '@shopify/react-native-skia'");throw e.code="MODULE_NOT_FOUND",e}())).Skia}catch(e){}let j=new H.A("AssetMap");async function W(e){let t=new Y,n=Object.entries(e).map(e=>{let[n,i]=e;return t.loadRemoteImage(n,i).catch(e=>j.warn("Failed to load canvas asset",e,n,i))});return await Promise.all(n),t}class Y{assets={};fontManager;loadFonts(){return Promise.resolve()}async loadRemoteImage(e,t){let n=new Image;return n.src=t,n.crossOrigin="anonymous",await n.decode(),this.assets[e]=n,Promise.resolve()}get(e){return this.assets[e]}has(e){return null!=this.assets[e]}}class K{canvas;exporter;constructor(e,t){this.canvas=e,this.exporter=t}setExporter(e){this.exporter=e}export(e){G()(null!=this.exporter,"DiscordCanvas: Exporting the canvas requires a valid DiscordCanvasExporter to be initialized.");let t=this.canvas.getCanvasForExport();return G()(null!=t,"DiscordCanvas: Couldn't get a canvas for export."),this.exporter.exportCanvas(t,e)}}try{n(Object(function(){var e=Error("Cannot find module '@shopify/react-native-skia'");throw e.code="MODULE_NOT_FOUND",e}())).Skia}catch(e){}async function $(e){let{assetsToLoad:t,drawImage:i,exportConfigs:r}=e,a=await W(t);await a.loadFonts();{let e=n(765270).A,t=n(684266).A,s=document.createElement("canvas"),l=new K(new e(s,a),new t);i(l.canvas);let o=await l.export(r);return s.remove(),o}}var z=n(927813),q=n(935208),Z=n(140651);let X="M20.97 4.06c0 .18.08.35.24.43.55.28.9.82 1.04 1.42.3 1.24.75 3.7.75 7.09v4.91a3.09 3.09 0 0 1-5.85 1.38l-1.76-3.51a1.09 1.09 0 0 0-1.23-.55c-.57.13-1.36.27-2.16.27s-1.6-.14-2.16-.27c-.49-.11-1 .1-1.23.55l-1.76 3.51A3.09 3.09 0 0 1 1 17.91V13c0-3.38.46-5.85.75-7.1.15-.6.49-1.13 1.04-1.4a.47.47 0 0 0 .24-.44c0-.7.48-1.32 1.2-1.47l2.93-.62c.5-.1 1 .06 1.36.4.35.34.78.71 1.28.68a42.4 42.4 0 0 1 4.4 0c.5.03.93-.34 1.28-.69.35-.33.86-.5 1.36-.39l2.94.62c.7.15 1.19.78 1.19 1.47ZM20 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM15.5 12a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM5 7a1 1 0 0 1 2 0v1h1a1 1 0 0 1 0 2H7v1a1 1 0 1 1-2 0v-1H4a1 1 0 1 1 0-2h1V7Z",Q="M11.33 13.68c.41.27.93.27 1.34 0 1.73-1.1 6.2-4.3 6.2-8.02 0-2.02-1.6-3.66-3.59-3.66-1.46 0-2.42.58-3.28 1.44A4.33 4.33 0 0 0 8.72 2a3.63 3.63 0 0 0-3.6 3.66c0 3.72 4.48 6.92 6.2 8.02Z M3.93 13.84a.94.94 0 0 0-.93.94 5.6 5.6 0 0 0 6.48 5.6l1.02-.18v1.27c0 .85.67 1.53 1.5 1.53s1.5-.68 1.5-1.53V20.2l1.02.17A5.6 5.6 0 0 0 21 14.78a.94.94 0 0 0-.93-.94h-2.24a5.6 5.6 0 0 0-4.89 2.9L12 18.41l-.94-1.69a5.6 5.6 0 0 0-4.89-2.9H3.93Z",J="M12 22a9 9 0 0 0 7.03-14.62l.68-.67a1 1 0 0 0-1.42-1.42l-.67.68A8.96 8.96 0 0 0 13 4.05V3h2a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2h2v1.05c-1.74.2-3.32.88-4.62 1.92l-.67-.68a1 1 0 0 0-1.42 1.42l.68.67A9 9 0 0 0 12 22Zm3.7-11.3a1 1 0 0 0-1.4-1.4l-3 3a1 1 0 0 0 1.4 1.4l3-3Z",ee="M8 20a1 1 0 0 0-1 1v.5c0 .28.22.5.5.5h9a.5.5 0 0 0 .5-.5V21a1 1 0 0 0-1-1h-1a2 2 0 0 1-2-2v-.48c0-.95.7-1.73 1.5-2.23a5.7 5.7 0 0 0 1.23-1.08l2.3-.7A7 7 0 0 0 23 6.81V6a2 2 0 0 0-2-2h-2.24A2.85 2.85 0 0 0 16 2H8c-1.3 0-2.43.84-2.76 2H3a2 2 0 0 0-2 2v.82a7 7 0 0 0 4.96 6.7l2.31.7c.37.42.79.78 1.24 1.07.8.5 1.49 1.28 1.49 2.23V18a2 2 0 0 1-2 2H8Zm9.29-8.35.17-.05A5 5 0 0 0 21 6.82V6h-2.27a21.75 21.75 0 0 1-1.44 5.65Zm-10.58 0-.17-.05A5 5 0 0 1 3 6.82V6h2.27c.25 1.94.7 3.95 1.44 5.65Z",et="M4 12a8 8 0 0 1 14.93-4H15a1 1 0 1 0 0 2h6a1 1 0 0 0 1-1V3a1 1 0 1 0-2 0v3a9.98 9.98 0 0 0-18 6 10 10 0 0 0 16.29 7.78 1 1 0 0 0-1.26-1.56A8 8 0 0 1 4 12Z",en="M7.65 21.75a1 1 0 0 0 1.64.96l11.24-9.96a1 1 0 0 0-.66-1.75h-4.81a.5.5 0 0 1-.5-.6l1.79-8.15a1 1 0 0 0-1.64-.96L3.47 11.25A1 1 0 0 0 4.13 13h4.81c.32 0 .56.3.5.6l-1.79 8.15Z",ei="M3 14a9 9 0 1 0 18 0c0-2.63-.61-5.22-1.79-7.58L18.2 4.38a.7.7 0 0 0-1.3.18l-.78 3.9a.66.66 0 0 1-1.27.11L12.22 1.6a.9.9 0 0 0-1.48-.33l-4.2 4.2A12.07 12.07 0 0 0 3 14Zm9.26-.84a.57.57 0 0 0-1-.23L9.6 15a3.08 3.08 0 1 0 5.12.48c-.14-.26-.5-.28-.71-.06L13 16.5l-.74-3.34Z",er="M17.93 1.51a.74.74 0 0 0-1.41 0l-1.13 3.47h-3.65a.74.74 0 0 0-.43 1.35l2.95 2.14-1.13 3.47a.74.74 0 0 0 1.14.83l2.95-2.15 2.96 2.15a.74.74 0 0 0 1.14-.83l-1.13-3.47 2.95-2.14a.74.74 0 0 0-.43-1.35h-3.65l-1.13-3.47ZM10.7 14.7a1 1 0 0 0-1.4-1.4l-8 8a1 1 0 1 0 1.4 1.4l8-8ZM9.7 8.3a1 1 0 0 1 0 1.4l-6 6a1 1 0 0 1-1.4-1.4l6-6a1 1 0 0 1 1.4 0ZM15.7 15.7a1 1 0 0 0-1.4-1.4l-6 6a1 1 0 1 0 1.4 1.4l6-6Z",ea=["gg sans","sans-serif"];function es(e){let t,{canvas:n,badges:i,startPosition:r,maxWidth:a}=e;for(let{iconPath:e,text:s}of(n.setFont({size:12,family:ea,weight:500,truncate:B.Kq.None}),i)){let i=null!=t?t.w+t.x+12:r,l=null!=t?t.w+t.x+12+18:r+18;n.drawPath(e,{x:i,y:88},!0,.6),t=n.drawText(s,{x:l,y:99,w:a},!0)}}function el(e){let{canvas:t,avatarSrcs:n,position:{x:i,y:r},avatarImageSize:a}=e;for(let e=0;e<n.length;e++)e<n.length-1&&t.clipRoundedRect({x:i+(e+1)*(a-8)-2,y:r-1,w:a+2,h:a+2},a/2,!0),t.drawRoundedImage(n[e],{x:i+e*(a-8),y:r},{w:a,h:a},50,{fillMode:B.VZ.Cover}),t.restoreContext()}var eo=n(375708);async function ed(e){let{applicationImageSrc:t,entry:n,avatarSrcs:i,description:r,timestamp:a,colors:s,channelId:l}=e,o=n.extra.activity_name,d={AvatarImage1:i[0],...null!=i[1]&&{AvatarImage2:i[1]},...null!=i[2]&&{AvatarImage3:i[2]},...null!=t&&{ApplicationImage:t}};return await $({assetsToLoad:d,drawImage:e=>(function(e,t){let{timestamp:n,colors:i,description:r,entry:a,numAvatars:s}=t,l=i.map((e,t)=>({color:e,stop:t}));e.setSize({w:400,h:120},4),e.drawRoundedGradientRect(l,{x:0,y:120},{x:400,y:0},{x:0,y:0,h:120,w:400},8),e.setColor("white"),e.drawRoundedImage("ApplicationImage",{x:12,y:12},{w:96,h:96},8)===B.uS.Failure&&e.drawPath(V,{x:12,y:12},!0,2+2/3),el({canvas:e,avatarSrcs:["AvatarImage1","AvatarImage2","AvatarImage3"].slice(0,s),position:{x:120,y:12},avatarImageSize:32}),e.setColor("white"),e.setFont({size:16,family:ea,weight:500,truncate:B.Kq.Wrap}),e.drawText(r,{x:120,y:64,h:32,w:260},!0),es({canvas:e,badges:function(e,t){let n=[{iconPath:X,text:t}],i=q.default.extractTimestamp(e.extra.application_id);if(7>=k()().diff(k()(i),"days")&&n.push({iconPath:er,text:eo.intl.string(eo.t.vYuyWf)}),(0,U.Rf)(e)&&n.push({iconPath:Q,text:eo.intl.string(eo.t.keY6mW)}),(0,U.BZ)(e)){let t=(0,U.iy)(e);n.push({iconPath:en,text:eo.intl.formatToPlainString(eo.t["Klie/P"],{days:t})})}(0,U.CZ)(e)===F.m.GLOBAL&&n.push({iconPath:ei,text:eo.intl.string(eo.t.kAlUsy)});let r=(0,U.KH)(e);if(null!=r&&n.push({iconPath:et,text:(0,U.us)(r)}),(0,U.L7)(e)){let{text:t}=(0,U.Pj)(e);null!=t&&n.push({iconPath:J,text:t})}if((0,U.uw)(e)){let t=(0,U.ty)(e);if(null!=t){let e=eo.intl.formatToPlainString(eo.t.C0AxoR,{hours:Math.round(t/z.A.Seconds.HOUR)});return[{iconPath:ee,text:`${eo.intl.string(eo.t["/50eHi"])} \u{2014} ${e}`}]}}return n}(a,n),startPosition:120,maxWidth:260})})(e,{timestamp:a,colors:s,description:r,entry:n,numAvatars:i.length}),exportConfigs:{format:B.z5.CloudUpload,quality:1,fileName:`user-reacting-to-${o}.png`.toLowerCase(),fileType:"png",channelId:l}})}var ec=n(506326),eu=n(503698),e_=n.n(eu);n(340287);var eE=n(554146),eA=n(661531),eh=n(342952),eI=n(990078),ef=n(315710),ep=n(43990),eT=n(276293),em=n(935063),eg=n(789645),eS=n(778712),eN=n(696986),eC=n(534514),eR=n(834730),eO=n(320448),eL=n(97808),eD=n(738188),ey=n(983851),ev=n(31300),eb=n(308528),eM=n(367513),eP=n(730852),eU=n(401843),ew=n(969151),eG=n(736653),ex=n(355622),ek=n(408018),eF=n(138617),eV=n(375499),eB=n(429433),eH=n(95701),ej=n(652215),eW=n(389605);let eY=(0,eH.createChannelRecord)({id:"1",type:ej.rbe.DM});function eK(e){let{placeholder:t,onEnter:n,setEditorRef:a,showEmojiButton:s=!1,renderAttachButton:l,autoFocus:o=!0,onFocus:d,channel:c,className:u}=e,[_,E]=r.useState(""),[A,h]=r.useState((0,ek.x7)("")),I=ex.oU.ATOMIC_REACTOR_REPLY_INPUT,f=r.useRef(null);return(0,i.jsx)(eF.Ay,{ref:f,placeholder:t,editorClassName:u,className:e_()(eW.N8,u),showRemainingCharsAfterCount:-1,allowNewLines:!1,maxCharacterCount:200,channel:c??eY,onChange:(e,t,n)=>{E(t),h(n)},type:s?{...I,emojis:{button:!0}}:I,textValue:_,richValue:A,onSubmit:e=>{let{value:t}=e;return t.length>200?Promise.resolve({shouldClear:!1,shouldRefocus:!0}):(n(t),E(""),h((0,ek.x7)("")),Promise.resolve({shouldClear:!0,shouldRefocus:!1}))},setEditorRef:a,focused:o,onFocus:d,disableThemedBackground:!0,emojiPickerCloseOnModalOuterClick:!0,disabled:!1,autoCompletePosition:function(){if(null==f.current)return"top";let e=f.current.getBoundingClientRect(),t=window.innerHeight;return e.top<t/2?"bottom":"top"}(),renderAttachButton:l})}function e$(e){var t;let{onSelectEmoji:n,onClick:a}=e,s=(0,eG.Ay)(),[l,o]=r.useState(!1),d=r.useRef(null),u=r.useRef(null);return t=()=>o(!1),r.useEffect(()=>{function e(e){"Escape"===e.key&&t()}function n(e){null!=e.target&&(d?.current?.contains(e?.target)||t())}return document.addEventListener("keydown",e),document.addEventListener("mousedown",n),()=>{document.removeEventListener("keydown",e),document.removeEventListener("mousedown",n)}},[t,d]),(0,i.jsx)(c.Y,{targetElementRef:u,align:"right",position:"top",shouldShow:l,disablePointerEvents:!1,renderPopout:()=>(0,i.jsx)(ep.N,{theme:s,children:e=>(0,i.jsx)("div",{className:e,ref:d,children:(0,i.jsx)(eB.C,{messageId:ej.dJq,channel:eY,closePopout:()=>{o(!1)},onSelectEmoji:e=>{let{emoji:t,willClose:i,isBurst:r}=e;null!=t&&(n({emoji:t,willClose:i,isBurst:r}),o(!1))}})})}),children:()=>(0,i.jsx)(eI.m,{text:eo.intl.string(eo.t.lfIHs4),children:(0,i.jsx)("div",{ref:u,className:eW.mJ,children:(0,i.jsx)(eV.A,{active:!1,tabIndex:0,onClick:()=>{a?.(),o(!0)}})})})})}var ez=n(47167),eq=n(262763),eZ=n(402216),eX=n(268218),eQ=n(826673),eJ=n(822123),e0=n(643501),e1=n(409626),e2=n(692969),e3=n(279250),e6=n(607407),e4=n(548118),e7=n(499211),e5=n(378570),e8=n(832163),e9=n(565688),te=n(533562),tt=n(580929),tn=n(805901),ti=n(565645);n(915089);var tr=n(713517);n(334295);var ta=n(7584);n(850992),n(690521),n(806931);var ts=n(307731);n(650583);var tl=n(317299);function to(e){let{emoji:t,isDisabled:n=!1,onClick:a,className:s}=e,l=r.useRef(null),o=(0,tr.M)(l);return(0,i.jsx)("span",{ref:l,children:(0,i.jsx)(u.D,{onClick:a,focusProps:{enabled:!n},children:(0,i.jsx)(tn.c,{config:eV.B,from:{value:0},to:{value:+!!o},children:e=>{let{value:r}=e;return(0,i.jsx)(tt.animated.div,{style:{transform:r.to([0,1],[1,1.14]).to(e=>`scale(${e})`)},children:(0,i.jsx)(ti.A,{className:e_()(tl.Zg,s,{[tl.c4]:n}),emojiId:t.id,emojiName:t?.surrogates,animated:t.animated})})}})})})}ts.EmojiIntention.CHAT,[ta.Ay.getByName("thumbsup"),ta.Ay.getByName("eyes"),ta.Ay.getByName("laughing"),ta.Ay.getByName("watermelon"),ta.Ay.getByName("fork_and_knife"),ta.Ay.getByName("yum")].filter(v.Vq);var td=n(636585),tc=n(734057),tu=n(71393),t_=n(576705),tE=n(994500),tA=n(543465),th=n(977997),tI=n(607567),tf=n(174459),tp=n(486020),tT=n(20805),tm=n(22869),tg=n(623671),tS=n(428249),tN=n(327098),tC=n(202195),tR=n(43105),tO=n(131607),tL=n(49999),tD=n(345394);let ty=function(e){let{children:t}=e,[n,a]=(0,tO.kn)([eE.M.CONTENT_INVENTORY_ONE_CLICK_REPLY_COACHTIP]),[s,l]=r.useState(!1),o=r.useRef(null);r.useEffect(()=>{let e=setTimeout(()=>{l(!0)},300);return()=>clearTimeout(e)},[]);let d=r.useCallback(()=>{a(tL.i.USER_DISMISS)},[a]);return n!==eE.M.CONTENT_INVENTORY_ONE_CLICK_REPLY_COACHTIP?t:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{ref:o,children:t}),(0,i.jsx)(tR.A,{targetElementRef:o,shouldShow:s,onRequestClose:d,position:"left",title:eo.intl.string(eo.t.V5y3qZ),body:eo.intl.string(eo.t.eSDHDk),graphic:{type:"image",src:tD.A}})]})};var tv=n(315246),tb=n(866323),tM=n(857250),tP=n(97483),tU=n(289873),tw=n(401871),tG=n(861173);function tx(){return(0,i.jsxs)("div",{className:tG.oR,children:[(0,i.jsx)(tU.y,{type:tU.t.SPINNING_CIRCLE_SIMPLE,className:tw.S}),(0,i.jsx)(eR.E,{color:"text-strong",variant:"text-md/normal",children:eo.intl.string(eo.t["5z/hlE"])})]})}let tk=e=>{let{shown:t,sent:n,className:r}=e,a=(0,d.bG)([E.Ay],()=>E.Ay.useReducedMotion),s=(0,tb.p)(t,{from:{transform:a?"translateY(0)":"translateY(16px)",opacity:0},enter:{transform:"translateY(0)",opacity:1},leave:{transform:a?"translateY(0)":"translateY(16px)",opacity:0},config:{mass:1,tension:500,friction:18,clamp:!0},delay:200},"animate-always");return(0,i.jsx)(i.Fragment,{children:s((e,t)=>t&&(0,i.jsx)(tt.animated.div,{className:r,style:e,children:n?(0,i.jsx)(tM.y,{message:eo.intl.string(eo.t.fjcCk5),type:tP.Ck.SUCCESS,id:"success_message_toast"}):(0,i.jsx)(tM.y,{message:"",type:tP.Ck.CUSTOM,id:"custom_loading_message_toast",options:{component:(0,i.jsx)(tx,{})}})}))})};var tF=n(424994),tV=n(381941),tB=n(699976),tH=n(994063);let tj=(0,eX.Fe)({createPromise:()=>Promise.all([n.e("59252"),n.e("39156"),n.e("90266"),n.e("15476"),n.e("42791"),n.e("72651"),n.e("29363"),n.e("62448"),n.e("74907"),n.e("31837"),n.e("38123"),n.e("56795"),n.e("85723"),n.e("53702"),n.e("70676"),n.e("86832"),n.e("76342"),n.e("60988"),n.e("69273"),n.e("72210"),n.e("3155"),n.e("82104"),n.e("41711"),n.e("65264"),n.e("49623"),n.e("35316"),n.e("38838"),n.e("45214"),n.e("99253"),n.e("58846"),n.e("17202"),n.e("90862"),n.e("97189"),n.e("16918"),n.e("33730"),n.e("24059"),n.e("42306"),n.e("11291"),n.e("96846"),n.e("19709"),n.e("4251"),n.e("47412"),n.e("65327"),n.e("41625"),n.e("96490"),n.e("85484"),n.e("51772"),n.e("6605"),n.e("11262"),n.e("54483"),n.e("62461"),n.e("25677"),n.e("88804"),n.e("89001"),n.e("75029"),n.e("73679"),n.e("35538"),n.e("73178"),n.e("59012"),n.e("25336"),n.e("429"),n.e("35126"),n.e("333"),n.e("28443"),n.e("68515"),n.e("97638"),n.e("22995"),n.e("84896"),n.e("38759"),n.e("51943"),n.e("90072"),n.e("88016"),n.e("84133"),n.e("55953"),n.e("13627"),n.e("57940"),n.e("58171"),n.e("44511"),n.e("39375"),n.e("47944"),n.e("84473"),n.e("70990"),n.e("15130"),n.e("80816"),n.e("74051"),n.e("50541"),n.e("1316"),n.e("23924"),n.e("42205"),n.e("55675"),n.e("48226"),n.e("10471"),n.e("64827"),n.e("63232"),n.e("68261"),n.e("7167"),n.e("11301"),n.e("96643"),n.e("84569"),n.e("60235"),n.e("61737"),n.e("92789"),n.e("21335"),n.e("77333"),n.e("47834"),n.e("11735"),n.e("85927"),n.e("834"),n.e("2368"),n.e("42842"),n.e("33115"),n.e("6338"),n.e("18573"),n.e("55936"),n.e("85404"),n.e("44057"),n.e("17879"),n.e("88774"),n.e("10120"),n.e("62175"),n.e("31988"),n.e("44571"),n.e("34303"),n.e("97270"),n.e("45959"),n.e("73122"),n.e("8304"),n.e("93159"),n.e("71202"),n.e("8739"),n.e("42834"),n.e("88131"),n.e("43430"),n.e("94723"),n.e("62931"),n.e("58529"),n.e("58038"),n.e("62531"),n.e("44974"),n.e("6174"),n.e("9233"),n.e("32191"),n.e("54625"),n.e("28662"),n.e("71133"),n.e("77084"),n.e("23532"),n.e("52557"),n.e("28152"),n.e("55654"),n.e("76428"),n.e("96137"),n.e("48900"),n.e("35485"),n.e("68574"),n.e("63645"),n.e("27773"),n.e("5636"),n.e("32085"),n.e("82069"),n.e("24038"),n.e("37687"),n.e("71234"),n.e("7323"),n.e("60177"),n.e("20282"),n.e("54282"),n.e("77473"),n.e("63618"),n.e("38755"),n.e("80239"),n.e("1462"),n.e("28752"),n.e("2329"),n.e("35996"),n.e("40362"),n.e("76087"),n.e("25279"),n.e("88003"),n.e("31445"),n.e("78412"),n.e("88990"),n.e("9793"),n.e("30938"),n.e("43549"),n.e("48720"),n.e("97288"),n.e("10575"),n.e("19666"),n.e("91254"),n.e("54630"),n.e("42489"),n.e("21574"),n.e("59880"),n.e("6723"),n.e("9729"),n.e("54791"),n.e("60658"),n.e("81987"),n.e("21856"),n.e("5563"),n.e("69747"),n.e("11133"),n.e("49013"),n.e("93461"),n.e("46430"),n.e("90779"),n.e("39808"),n.e("9763"),n.e("20667")]).then(n.bind(n,316725)),webpackId:316725}),tW=r.createContext(void 0);function tY(e){let{children:t}=e,n=r.useRef(null),a=r.useId();return(0,ef.tj)(n),(0,i.jsx)(tW.Provider,{value:a,children:(0,i.jsx)("div",{ref:n,className:tH.SW,role:"dialog","aria-modal":"true","aria-labelledby":a,tabIndex:-1,children:t})})}function tK(e){let{children:t,backgroundImgSrc:n,className:r,style:a={}}=e,{primaryColor:s,secondaryColor:l}=(0,Z.A)(n);return null!=n&&(a.background=`linear-gradient(45deg, ${s}, ${l})`),(0,i.jsx)(ep.N,{theme:ej.NJ8.DARK,disableAdaptiveTheme:!0,children:e=>(0,i.jsx)("div",{className:e_()(tH.ZK,e,r),style:a,children:t})})}function t$(e){let{children:t}=e;return(0,i.jsx)("div",{className:tH.$m,children:t})}function tz(e){var t;let n,a,s,l,{channel:o,user:c,onReaction:_,entry:E,buttons:A=[],header:I,onVoiceChannelPreview:f}=e,[p,m]=r.useState(!1),[g,S]=r.useState(null),N=(0,d.bG)([t_.A],()=>null!=o&&ej.kvI.CONTENT_ENTRY_EMBEDS.has(o.type)&&t_.A.can(ej.xBc.SEND_MESSAGES,o)),[C,R]=r.useState(!1),[O,L]=r.useState(!1),{voiceBar:D,joinVoiceButton:y}=function(e){let{channel:t,entry:n,onVoiceChannelPreview:a}=e,{streamPreviewUrl:s,channel:l}=(0,tC.A)(n),o=(0,ez.Ay)(l),{needSubscriptionToAccess:c}=(0,e7.A)(t?.id),_=(0,d.bG)([tu.A],()=>null!=l?tu.A.getGuild(l.guild_id):void 0),E=(0,d.yK)([tI.Ay],()=>null!=l?tI.Ay.getVoiceStatesForChannel(l):[],[l]),A=(0,d.bG)([th.A],()=>th.A.isInChannel(l?.id)),h=r.useMemo(()=>{for(let e of E){let t=tc.A.getDMFromUserId(e.user.id),n=null!=t&&tA.Ay.isChannelMuted(null,t),i=tE.A.isBlockedOrIgnored(e.user.id);if(n||i)return!0}return!1},[E]);if(null==l||null==_)return{voiceBar:void 0,joinVoiceButton:void 0};let I=null!=s;function f(e){let{children:t,text:n,hasRestrictedOrMutedVCParticipant:r}=e,a=r?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eD.i,{size:"custom",width:13,height:13,className:tH.vb}),eo.intl.string(eo.t.d6DpXI)]}):n;return(0,i.jsx)(eI.m,{"aria-label":r?eo.intl.string(eo.t.d6DpXI):n??!1,__unsupportedReactNodeAsText:a,shouldShow:!0,children:t},"voice-preview")}return{voiceBar:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:tH.kP,children:[(0,i.jsx)(f,{text:eo.intl.string(eo.t.WIVYqJ),hasRestrictedOrMutedVCParticipant:h,children:(0,i.jsxs)(u.D,{"aria-label":eo.intl.string(eo.t.WIVYqJ),onClick:()=>{eM.A.updateChatOpen(l.id,!0),(0,e5.iN)(l.id),a?.(l)},className:tH.I3,children:[(0,i.jsx)(e4.Ay,{guild:_,size:e4.Ay.Sizes.SMOL,className:tH.O9,active:!0}),(0,i.jsx)(eO._,{size:"xxs",color:eA.A.colors.INTERACTIVE_TEXT_DEFAULT}),(0,i.jsx)(ey.H,{size:"xs",color:eA.A.colors.TEXT_DEFAULT}),(0,i.jsx)(eR.E,{variant:"text-sm/medium",color:"text-default",className:tH.NR,children:o})]})}),(0,i.jsx)(td.A,{guildId:_.id,users:E,max:3,renderUser:(e,t)=>(0,i.jsx)(eL.eu,{src:e.user.getAvatarURL(_.id,16),size:eS._3.SIZE_16,"aria-label":"avatar",className:t}),renderMoreUsers:e=>(0,i.jsx)("div",{className:tH.V9,children:(0,i.jsx)(eR.E,{variant:"text-xxs/semibold",color:"text-default",children:e})})})]}),(0,i.jsx)(eN.h,{size:16})]}),joinVoiceButton:A?null:(0,i.jsx)(f,{hasRestrictedOrMutedVCParticipant:h,children:(0,i.jsx)(T.$,{onClick:()=>{eq.A.handleVoiceConnect({channel:l,connected:A,needSubscriptionToAccess:c,routeDirectlyToChannel:!0})},fullWidth:!0,text:I?eo.intl.string(eo.t.I6JG46):eo.intl.string(eo.t.VJlc0S),icon:I?ev.k:ey.H,variant:"active",size:"md"})})}}({channel:o,entry:E,onVoiceChannelPreview:f}),{embeddedActivity:v}=(0,tN.A)(E),M=(t=v,n=(0,d.bG)([tu.A],()=>tu.A.getGuild((0,ew.D)(t?.location))),a=(0,d.bG)([tc.A],()=>tc.A.getChannel((0,ew.H)(t?.location))),s=(0,d.yK)([h.default],()=>t?.participants?.map(e=>h.default.getUser(e.userId))??[]),l=(0,ez.Ay)(a),null!=t&&null!=n&&null!=a&&eH.k3.has(a.type)?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:tH.kP,children:[(0,i.jsxs)(u.D,{"aria-label":eo.intl.string(eo.t["W/A4Qp"]),onClick:()=>(0,e5.iN)(a.id),className:tH.I3,children:[(0,i.jsx)(e4.Ay,{guild:n,size:e4.Ay.Sizes.SMOL,className:tH.O9,active:!0}),(0,i.jsx)(eO._,{size:"xxs",color:eA.A.colors.INTERACTIVE_TEXT_DEFAULT}),(0,i.jsx)(eT.N,{size:"xs",color:eA.A.colors.TEXT_DEFAULT}),(0,i.jsx)(eR.E,{variant:"text-sm/medium",color:"text-default",className:tH.NR,children:l})]}),(0,i.jsx)(td.A,{guildId:n.id,users:s,max:3,renderUser:(e,t)=>(0,i.jsx)(eL.eu,{src:e.getAvatarURL(n.id,16),size:eS._3.SIZE_16,"aria-label":"avatar",className:t}),renderMoreUsers:e=>(0,i.jsx)("div",{className:tH.V9,children:(0,i.jsx)(eR.E,{variant:"text-xxs/semibold",color:"text-default",children:e})})})]}),(0,i.jsx)(eN.h,{size:16})]}):null),P=null!=y&&0===A.length?[y]:A,U=P.length>0,w=P.length>=2,[x,k]=r.useState(!U),F=b.Ay.getName(o?.guild_id,o?.id,c),V=(0,ez.Ay)(o,!0),B=null!=o&&p?eo.intl.formatToPlainString(eo.t["8lzR/R"],{channel:V}):eo.intl.formatToPlainString(eo.t["4c+CAx"],{channel:`@${F}`}),H=p?eo.intl.string(eo.t.Z2CUgn):eo.intl.string(eo.t.XLGiTG),j=async e=>{let t,{emoji:n}=e;if(null!=n){if(tf.default.track(ej.HAw.CONTENT_POPOUT_EMOJI_CLICKED,{surface_type:tF.UG.GUILD_MEMBER_LIST,channel_id:o?.id,guild_id:o?.guild_id}),(0,eQ.Dr)(eE.M.CONTENT_INVENTORY_ONE_CLICK_REPLY_COACHTIP),R(!0),L(!1),p)G()(null!=o,"shareToChannelMode should only be true if a valid channel is passed"),t=o;else{let e=await eb.A.getOrEnsurePrivateChannel(c.id);t=tc.A.getChannel(e)??null}return G()(null!=t,"Send channel must be defined"),Y({reply:`:${n.name}:`,sendToChannel:t,onComplete:(e,t)=>{L(!0),setTimeout(()=>{R(!1),_(e,t)},600)},interactionType:tF.PA.REACTION_EMOJI_REACT_SENT,requiresChannelReadiness:!1})}},W=async e=>{let t;if((0,eQ.Dr)(eE.M.CONTENT_INVENTORY_ONE_CLICK_REPLY_COACHTIP),p)G()(null!=o,"shareToChannelMode should only be true if a valid channel is passed"),t=o;else{let e=await eb.A.openPrivateChannel({recipientIds:c.id}),n=tc.A.getChannel(e);G()(null!=n,"DM channel must be defined"),t=n}let n=t.type===ej.rbe.DM?tF.PA.DM_REACTION_MESSAGE_SENT:tF.PA.CHANNEL_REACTION_MESSAGE_SENT;return Y({reply:e,sendToChannel:t,interactionType:n,onComplete:_,requiresChannelReadiness:!0})};async function Y(e){let{reply:t,sendToChannel:n,onComplete:i,interactionType:r,requiresChannelReadiness:a}=e;g?.focus(),await (0,tS.d)({channel:n,content:t,entry:E,whenReady:a,doNotNotifyOnError:!1,location:tV.Hx.CONTENT_INVENTORY_MEMBERLIST}),i?.(r,n)}let K=I??D??M;function $(){m(e=>!e),x&&g?.focus()}function z(e){k(e),e&&g?.focus()}return(0,i.jsxs)("div",{style:{pointerEvents:C?"none":"all"},children:[(0,i.jsx)(tk,{sent:O,shown:C,className:tH.Jt}),K??(0,i.jsx)(ty,{children:(0,i.jsxs)("div",{className:tH.T7,children:[(0,i.jsx)(tq,{channel:o,onClickSuggestion:j}),(0,i.jsx)(e$,{onSelectEmoji:j})]})}),(0,i.jsxs)("div",{className:x?tH.P2:tH.VE,children:[(0,i.jsx)(eK,{placeholder:B,onEnter:W,setEditorRef:e=>S(e),channel:p?o:void 0,showEmojiButton:null!=K,className:tH.N8,autoFocus:!1,renderAttachButton:N?()=>(0,i.jsx)(eI.m,{text:H,children:(0,i.jsx)(u.D,{className:tH.wD,onClick:$,children:p?(0,i.jsx)(eT.N,{size:"custom",width:20,height:20}):(0,i.jsx)(em.X,{size:"custom",width:20,height:20})})}):void 0}),U&&(0,i.jsx)(u.D,{onClick:()=>z(!1),className:tH.i3,children:(0,i.jsx)(eg.P,{size:"custom",width:20,height:20,color:eA.A.colors.ICON_STRONG})})]}),!1===x&&(0,i.jsxs)("div",{className:tH.fh,children:[!w&&(0,i.jsx)(T.$,{fullWidth:!0,variant:"secondary",onClick:()=>z(!0),size:"md",text:eo.intl.string(eo.t.OAJQlP)},"toggleMessageMode"),P]})]})}let tq=e=>{let{channel:t,onClickSuggestion:n}=e,[a,s]=r.useState(!1);r.useEffect(()=>{s(!0)},[]);let l=!!E.Ay.keyboardModeEnabled&&!a,o=(0,eJ.Fj)(t?.guild_id).slice(0,5).map(e=>null==e.id?{emoji:e,url:e.url}:{emoji:e,url:(0,tp._O)({id:e.id,animated:e.animated,size:58})});return(0,i.jsx)(i.Fragment,{children:o.map(e=>{let{emoji:t,url:r}=e;return null!=r?(0,i.jsx)("div",{children:(0,i.jsx)(eI.m,{asContainer:!0,text:eo.intl.formatToPlainString(eo.t.kilW3l,{emojiName:t.name}),position:"top","aria-label":eo.intl.formatToPlainString(eo.t.kilW3l,{emojiName:t.name}),shouldShow:!l&&void 0,children:(0,i.jsx)(to,{emoji:t,isDisabled:!a,onClick:()=>n({emoji:t}),className:tH.Zg})})},t.name):null})})};function tZ(e){let{channel:t,userDescription:n,entry:r,disableGameProfileLinks:a,onUserPopoutClosed:s}=e,l=t?.guild_id,{displayParticipants:o,participant1:c,participant2:u,numOtherParticipants:_}=(0,P.A)(r,3),E=(0,d.bG)([h.default],()=>h.default.getUser(r.author_id)),{streamPreviewUrl:A}=(0,tC.A)(r),I=[c,u];return(0,i.jsxs)("div",{className:tH.MH,children:[(0,i.jsxs)("div",{className:tH.WP,children:[(0,i.jsx)(eh.A,{maxUsers:3,users:o,guildId:l,size:eS._3.SIZE_24,hideOverflowCount:!0,disableUsernameTooltip:!0,onUserPopoutRequestClose:s}),(0,i.jsx)(eN.h,{size:8,horizontal:!0}),(0,i.jsx)(eC.D,{variant:"heading-sm/normal",className:e_()(tH.Xn,tH.zA),children:eo.intl.format(n,{user0:b.Ay.getName(l,t?.id,I[0]),user1:b.Ay.getName(l,t?.id,I[1]),countOthers:_,countOthersHook:(e,t)=>(0,i.jsx)(eR.E,{variant:"text-sm/medium",className:e_()(tH.Mj,tH.nk),children:e},t),name0Hook:(e,n)=>(0,i.jsx)(tm.A,{textClassName:e_()(tH.Mj,tH.nk),text:e,user:I[0],channel:t,onPopoutClosed:s,enableDisplayNameStyles:!0},n),name1Hook:(e,n)=>(0,i.jsx)(tm.A,{textClassName:e_()(tH.Mj,tH.nk),text:e,user:I[1],channel:t,onPopoutClosed:s,enableDisplayNameStyles:!0},n)})})]}),null!=A&&(0,i.jsx)(eZ.Ay,{size:eZ.Ay.Sizes.SMALL}),null!=E&&(0,i.jsx)(tv.A,{user:E,channel:t,guildId:l,entry:r,disableGameProfileLinks:a})]})}function tX(e){let{children:t,onClick:n}=e;return null==n?t:(0,i.jsx)(u.D,{className:tH.Zw,onClick:n,children:t})}function tQ(e){let{title:t,subtitle:n,badges:a,children:s,onClickThumbnail:l,onClickTitle:o,onClickSubtitle:c,headerIcons:u,disableGameProfileLinks:_=!1,showCoverImage:E=!0,onUserPopoutClosed:A,trackRankingItemInteraction:h,...I}=e,{entry:f}=I,p=(0,tT.zD)(f),T=p?f.extra?.application_id:void 0,m=(0,te.W)();null!=m&&(T=m);let g=(0,e2.A)({location:"ContentPopout",applicationId:_?void 0:T,source:e1.GameProfileSources.ActivityCard,trackEntryPointImpression:!0,sourceUserId:f.author_id},{onOpened:()=>h?.(tF.PA.OPENED_GAME_PROFILE)}),{largeImage:S,smallImage:N}=(0,M.nO)({entry:f,showCoverImage:E,trackingSource:"memberlist_content_popout"}),C=(0,e9.w)({location:"content_inventory"}),R=(0,d.bG)([e8.A],()=>e8.A.getDetectableIdsToApplicationIds()),O=p?g:void 0,L=r.useContext(tW);return(0,i.jsxs)("div",{className:tH.au,children:[(0,i.jsx)(tZ,{disableGameProfileLinks:_,...I,onUserPopoutClosed:A}),(0,i.jsxs)(tK,{backgroundImgSrc:S?.src,children:[(0,i.jsxs)("div",{className:tH.CG,children:[(0,i.jsx)("div",{className:tH.Fb,children:(0,i.jsx)(tg.d,{image:S,smallImage:N,aspectRatio:E?"none":void 0,onClick:l??O,size:tg.w.SIZE_72})}),(0,i.jsxs)("div",{className:tH.iC,children:[(0,i.jsx)(tX,{onClick:o??O,children:(0,i.jsx)(eC.D,{id:L,variant:"heading-md/medium",className:e_()(tH.$2,{[tH.bC]:null!=u}),lineClamp:3,children:t})}),null!=n?(0,i.jsx)(tX,{onClick:c??O,children:(0,i.jsx)(eR.E,{variant:"text-sm/normal",className:tH.LG,children:n})}):null,(0,i.jsx)(eN.h,{size:8}),a]}),(0,i.jsx)("div",{className:tH.hO,children:u})]}),s]}),C&&null!=T&&null!=R[T]?(0,i.jsx)(tj,{className:tH.zu,applicationId:T,userIds:[f.author_id],location:"content_popout",guildId:I.channel?.guild_id,channelId:I.channel?.id,numWishlistItems:3,cardSpec:tB.Z.SIZE_90}):null]})}function tJ(e){let{title:t,subtitle:n,badges:a,children:s,stream:l,onClickThumbnail:o,onClickTitle:c,onClickSubtitle:u,onUserPopoutClosed:_,trackRankingItemInteraction:E,...A}=e,h=(0,d.bG)([tc.A],()=>tc.A.getChannel(l?.channelId)),[I]=r.useMemo(()=>(0,e3.eo)(h,th.A,tu.A,t_.A,e0.default),[h]),{entry:f}=A,p=(0,tT.zD)(f),T=p?f.extra?.application_id:void 0,m=(0,te.W)();null!=m&&(T=m);let g=(0,e2.A)({location:"ContentPopout",applicationId:T,source:e1.GameProfileSources.ActivityCard,trackEntryPointImpression:!0,sourceUserId:f.author_id},{onOpened:()=>E?.(tF.PA.OPENED_GAME_PROFILE)}),S=p?g:void 0,{activity:N,activityApplication:C,fallbackApplication:R}=(0,tN.A)(f),{largeImage:O,smallImage:L}=(0,M.D8)(N,C??R),{largeImage:D}=(0,M.nO)({entry:f,trackingSource:"memberlist_streaming_content_popout"}),y=(0,e9.w)({location:"content_inventory"}),v=(0,d.bG)([e8.A],()=>e8.A.getDetectableIdsToApplicationIds()),b=r.useContext(tW);return(0,i.jsxs)("div",{className:tH.au,children:[(0,i.jsx)(tZ,{...A,onUserPopoutClosed:_}),(0,i.jsxs)(tK,{backgroundImgSrc:D?.src,className:tH.uR,children:[(0,i.jsx)(tX,{onClick:I?()=>{eP.default.selectVoiceChannel(l.channelId),(0,eU.Nl)(l)}:void 0,children:(0,i.jsxs)("div",{className:tH.nh,children:[(0,i.jsx)(e6.A,{className:tH.j7,stream:l}),I&&(0,i.jsx)("div",{className:tH.NE,children:(0,i.jsx)(eR.E,{variant:"text-md/normal",color:"text-overlay-light",children:eo.intl.string(eo.t["7Xq/nV"])})})]})}),(0,i.jsxs)("div",{className:tH.$6,children:[null!=O&&(0,i.jsx)("div",{className:tH.Fb,children:(0,i.jsx)(tg.d,{image:O,smallImage:L,onClick:o??S,size:tg.w.SIZE_72})}),(0,i.jsxs)("div",{className:tH.gv,children:[(0,i.jsx)(tX,{onClick:c??S,children:(0,i.jsx)(eC.D,{id:b,variant:"heading-md/semibold",className:tH.nk,lineClamp:3,children:t})}),null!=n?(0,i.jsx)(tX,{onClick:u??S,children:(0,i.jsx)(eR.E,{variant:"text-sm/normal",className:tH.zA,children:n})}):null,(0,i.jsx)(eN.h,{size:8}),a]})]}),s]}),y&&null!=T&&null!=v[T]?(0,i.jsx)(tj,{className:tH.zu,applicationId:T,userIds:[f.author_id],location:"content_popout",guildId:A.channel?.guild_id,channelId:A.channel?.id,numWishlistItems:3,cardSpec:tB.Z.SIZE_90}):null]})}var t0=n(299846);let t1=function(e){let{channel:t,entry:n,onReaction:a,onVoiceChannelPreview:s,disableActivityProfileLinks:l}=e,{largeImage:o}=(0,M.nO)({entry:n,showCoverImage:!1,trackingSource:"memberlist_activity_content_popout"}),{user:c,details:u,activity:_,embeddedActivity:E}=(0,t0.u)(n),{primaryColor:A,secondaryColor:h}=(0,Z.A)(o?.src),I=(0,d.bG)([y.default],()=>y.default.locale),{displayParticipants:f,participant1:w,participant2:G,numOtherParticipants:x}=(0,P.A)(n,3);function k(){(0,L.hg)(n.extra.application_id)}let F=r.useCallback(e=>{let i,r,a;if(o?.src==null||null==t||null==c)return;let s=x>0?function(e){let{entry:t,channel:n,users:i,countOthers:r}=e,a=eo.t["7j/5mg"];return eo.intl.formatToMarkdownString(a,{gameName:t.extra.activity_name,user1:b.Ay.getName(n?.guild_id,n?.id,i[0]),user2:b.Ay.getName(n?.guild_id,n?.id,i[1]),countOthers:r}).replaceAll("*","")}({entry:n,channel:t,users:[w,G],countOthers:x}):(i=eo.t["bES+y2"],r=b.Ay.getName(t.guild_id,t.id,c),a=n.extra.activity_name,eo.intl.formatToMarkdownString(i,{gameName:a,userName:r}).replaceAll("*",""));return ed({entry:n,applicationImageSrc:o?.src,avatarSrcs:f.map(e=>e.getAvatarURL(t.guild_id,128)),description:s,timestamp:(0,U.As)(n,I),colors:[A,h],channelId:e})},[o?.src,t,f,n,I,x,w,G,A,h,c]),{data:V}=(0,D.YY)(n.extra.application_id),B=(0,C.Ay)({application:V,analyticsLocations:[O.A.MEMBER_LIST_ACTIVITY_CONTENT_POPOUT]});if(null==c)return null;let H=(0,i.jsx)(ec.iT,{location:ec.N5.POPOUT,entry:n}),j=(0,i.jsx)(tQ,{channel:t,userDescription:(0,U.JM)(n)?eo.t.vPg1JT:eo.t.rPqqts,title:n.extra.activity_name,subtitle:u,badges:H,entry:n,showCoverImage:!1,onClickTitle:l?void 0:k,onClickSubtitle:l?void 0:k,onClickThumbnail:l?void 0:k}),W=(0,S.A)(_,ej.jUm.JOIN)||(0,N.A)(_),Y=W?(0,i.jsx)(R.A,{embeddedActivity:E,activity:_,user:c,variant:"primary",size:"md",icon:p.I}):null,K=null==B?null:(0,i.jsx)(T.$,{variant:"primary",size:"md",fullWidth:!0,onClick:B,text:eo.intl.string(eo.t["jaYS/h"]),icon:m.h}),$=null!=K||l?null:(0,i.jsx)(T.$,{variant:"primary",size:"md",fullWidth:!0,onClick:k,text:eo.intl.string(eo.t.GDWYR8),icon:g.k}),z=[K,W&&!l?Y:$].filter(v.Vq);return(0,i.jsxs)(tY,{children:[j,(0,i.jsx)(t$,{children:(0,i.jsx)(tz,{onReaction:a,onVoiceChannelPreview:s,user:c,channel:t,generateReactionImage:F,reactionImageAltText:eo.intl.formatToPlainString(eo.t.tAwI1k,{username:c.username,activity:n.extra.activity_name}),entry:n,buttons:z})})]})};var t2=n(322789),t3=n(808380),t6=n(687966),t4=n(39623),t7=n(960076),t5=n(544441),t8=n(562708),t9=n(688810),ne=n(139286);function nt(e){let{application:t,analyticsLocation:n}=e,{analyticsLocations:r}=(0,t9.Ay)(n),a=(0,C.Ay)({application:t,analyticsLocations:r});return(0,ne.A)({name:t8.ImpressionNames.CLOUD_PLAY_CTA,type:t8.ImpressionTypes.VIEW,properties:{location_stack:r}}),(0,i.jsx)(T.$,{variant:"primary",size:"md",icon:m.h,text:eo.intl.string(eo.t["jaYS/h"]),onClick:function(){a?.()},fullWidth:!0},"cloud-play")}var nn=n(601007),ni=n(648246),nr=n(308335),na=n(790381),ns=n(266080);async function nl(e){let{applicationImageSrc:t,entry:n,avatarSrcs:i,description:r,timestamp:a,colors:s,channelId:l}=e,o=n.extra.game_name,d={AvatarImage1:i[0],...null!=i[1]&&{AvatarImage2:i[1]},...null!=i[2]&&{AvatarImage3:i[2]},...null!=t&&{ApplicationImage:t}};return await $({assetsToLoad:d,drawImage:e=>(function(e,t){let{timestamp:n,colors:i,description:r,entry:a,numAvatars:s}=t,l=i.map((e,t)=>({color:e,stop:t}));e.setSize({w:400,h:120},4),e.drawRoundedGradientRect(l,{x:0,y:120},{x:400,y:0},{x:0,y:0,h:120,w:400},8),e.setColor("white"),e.drawRoundedImage("ApplicationImage",{x:12,y:12},{w:96,h:96},8)===B.uS.Failure&&e.drawPath(V,{x:12,y:12},!0,2+2/3),el({canvas:e,avatarSrcs:["AvatarImage1","AvatarImage2","AvatarImage3"].slice(0,s),position:{x:120,y:12},avatarImageSize:32}),e.setColor("white"),e.setFont({size:16,family:ea,weight:500,truncate:B.Kq.Wrap}),e.drawText(r,{x:120,y:64,h:32,w:260},!0),es({canvas:e,badges:function(e,t){let n=[{iconPath:X,text:t}],i=q.default.extractTimestamp(e.extra.application_id);if(7>=k()().diff(k()(i),"days")&&n.push({iconPath:er,text:eo.intl.string(eo.t.vYuyWf)}),(0,U.Rf)(e)&&n.push({iconPath:Q,text:eo.intl.string(eo.t.keY6mW)}),(0,U.BZ)(e)){let t=(0,U.iy)(e);n.push({iconPath:en,text:eo.intl.formatToPlainString(eo.t["Klie/P"],{days:t})})}(0,U.CZ)(e)===F.m.GLOBAL&&n.push({iconPath:ei,text:eo.intl.string(eo.t.kAlUsy)});let r=(0,U.KH)(e);if(null!=r&&n.push({iconPath:et,text:(0,U.us)(r)}),(0,U.L7)(e)){let{text:t}=(0,U.Pj)(e);null!=t&&n.push({iconPath:J,text:t})}if((0,U.uw)(e)){let t=(0,U.ty)(e);if(null!=t){let e=eo.intl.formatToPlainString(eo.t.C0AxoR,{hours:Math.round(t/z.A.Seconds.HOUR)});return[{iconPath:ee,text:`${eo.intl.string(eo.t["/50eHi"])} \u{2014} ${e}`}]}}return n}(a,n),startPosition:120,maxWidth:260})})(e,{timestamp:a,colors:s,description:r,entry:n,numAvatars:i.length}),exportConfigs:{format:B.z5.CloudUpload,quality:1,fileName:`user-reacting-to-${o}.png`.toLowerCase(),fileType:"png",channelId:l}})}var no=n(968309),nd=n(30370);function nc(e){let t=(0,d.bG)([nd.A],()=>nd.A.getAccounts().some(t=>t.type===e)),n=r.useCallback(()=>{if(null==e)return null;(0,no.A)({platformType:e,location:"Member List Content Popout"})},[e]);if(null!=e)return t?void 0:n}var nu=n(18282);let n_={[t3.Y.DESKTOP]:null,[t3.Y.LINUX]:null,[t3.Y.MACOS]:null,[t3.Y.NINTENDO]:null,[t3.Y.IOS]:null,[t3.Y.ANDROID]:null,[t3.Y.XBOX]:ns.A,[t3.Y.PLAYSTATION]:na.A},nE=function(e){let{channel:t,entry:n,disableGameProfileLinks:a,onReaction:s,onVoiceChannelPreview:l,onUserPopoutClosed:o,trackRankingItemInteraction:c}=e,{largeImage:u}=(0,M.nO)({entry:n,trackingSource:"memberlist_gaming_content_popout"}),{user:_,details:E,appName:A,activity:h,embeddedActivity:I}=(0,t0.u)(n),{primaryColor:f,secondaryColor:p}=(0,Z.A)(u?.src),T=(0,d.bG)([y.default],()=>y.default.locale),{streamPreviewUrl:m,stream:g}=(0,tC.A)(n),{displayParticipants:L,participant1:w,participant2:G,numOtherParticipants:x}=(0,P.A)(n,3),k=n.extra.platform,F=n.extra.application_id,V=null!=k?n_[k]:null,B=nc(k===t3.Y.XBOX?ej.fg2.XBOX:k===t3.Y.PLAYSTATION?ej.fg2.PLAYSTATION:void 0),{data:H}=(0,D.YY)(F),j=(0,t5.A)(F),{analyticsLocations:W}=(0,t9.Ay)(O.A.MEMBER_LIST_GAMING_CONTENT_POPOUT),Y=(0,C.JC)(H),K=(0,nr.o)(h?.application_id??I?.applicationId??H?.id),$=r.useCallback(e=>{let i,r,a,s;if(u?.src==null||null==t||null==_)return;let l=x>0?function(e){let{entry:t,channel:n,users:i,countOthers:r}=e,a=(0,U.JM)(t)?eo.t.QaUWPd:eo.t["7j/5mg"];return eo.intl.formatToMarkdownString(a,{gameName:t.extra.game_name,user1:b.Ay.getName(n?.guild_id,n?.id,i[0]),user2:b.Ay.getName(n?.guild_id,n?.id,i[1]),countOthers:r}).replaceAll("*","")}({entry:n,channel:t,users:[w,G],countOthers:x}):(i=(0,U.JM)(n),r=(0,U.Rf)(n)?i?eo.t.MHO1AV:eo.t.i7AOzw:i?eo.t["lLPKY+"]:eo.t["bES+y2"],a=b.Ay.getName(t?.guild_id,t?.id,_),s=n.extra.game_name,eo.intl.formatToMarkdownString(r,{gameName:s,userName:a}).replaceAll("*",""));return nl({entry:n,applicationImageSrc:u?.src,avatarSrcs:L.map(e=>e.getAvatarURL(t.guild_id,128)),description:l,timestamp:(0,U.As)(n,T),colors:[f,p],channelId:e})},[u?.src,t,L,n,T,x,w,G,f,p,_]);if(null==_)return null;let z=(0,i.jsx)(ec.mG,{location:null==m?ec.N5.POPOUT:ec.N5.STREAMING_POPOUT,children:t2.n.map((e,t)=>(0,i.jsx)(e,{entry:n},t))}),q=null==g?(0,i.jsx)(tQ,{channel:t,headerIcons:null==V?null:(0,i.jsx)(nu.A,{onClick:B,Icon:V,"aria-label":eo.intl.string(eo.t.YR4cHH)}),userDescription:(0,U.JM)(n)?eo.t.vPg1JT:eo.t.rPqqts,title:A,subtitle:E,badges:z,entry:n,disableGameProfileLinks:a,onUserPopoutClosed:o,trackRankingItemInteraction:c,children:j.length>0?(0,i.jsx)(nn.A,{distributorCTAConfigs:j,applicationId:F,analyticsLocations:W,buttonVariant:"overlay-primary"}):null}):(0,i.jsx)(tJ,{channel:t,title:n.extra.game_name,subtitle:E,badges:z,userDescription:eo.t["6oWFUN"],entry:n,stream:g,onUserPopoutClosed:o,trackRankingItemInteraction:c,children:j.length>0?(0,i.jsx)(nn.A,{distributorCTAConfigs:j,applicationId:F,analyticsLocations:W,buttonVariant:"overlay-primary"}):null}),X=!K&&Y?(0,i.jsx)(nt,{application:H,analyticsLocation:O.A.MEMBER_LIST_GAMING_CONTENT_POPOUT},"cloud-play"):null,Q=[null==X&&((0,S.A)(h,ej.jUm.JOIN)||(0,N.A)(h))?(0,i.jsx)(R.A,{activity:h,user:_,variant:"primary",size:"md",icon:t6._},"join"):null,(0,t7.A)(h)?(0,i.jsx)(ni.A,{activity:h,size:"md",variant:"primary",icon:t4.b},"watch"):null,X].filter(v.Vq);return(0,i.jsxs)(tY,{children:[q,(0,i.jsx)(t$,{children:(0,i.jsx)(tz,{onReaction:s,onVoiceChannelPreview:l,user:_,channel:t,generateReactionImage:$,reactionImageAltText:eo.intl.formatToPlainString(eo.t.tAwI1k,{username:_.username,activity:n.extra.game_name}),entry:n,buttons:Q})})]})},nA=(0,n(353640).v)(e=>({activeEntryId:null,setActiveEntryId:t=>e({activeEntryId:t})}));function nh(e){let{entry:t,isFirstApplicationOccurrence:n,targetElementRef:a}=e,{data:s}=(0,D.YY)(t.extra.application_id),{analyticsLocations:l}=(0,t9.Ay)(O.A.CLOUD_PLAY_POPOVER),o=(0,C.Ay)({application:s,analyticsLocations:l}),d=(0,eQ.JZ)(eE.M.CLOUD_PLAY_NEW_BADGE),c=null!=o&&!d&&n,{activeEntryId:u,setActiveEntryId:_}=nA(),E=u===t.id,A=c&&E?[eE.M.CLOUD_PLAY_POPOVER]:[],[h,I]=(0,tO.kn)(A),f=h===eE.M.CLOUD_PLAY_POPOVER;r.useEffect(()=>{c&&null===u&&_(t.id)},[u,c,t.id,_]),r.useEffect(()=>()=>{f&&(I(tL.i.USER_DISMISS),_(null))},[f,I,_]);let[p,T]=r.useState(!1);return r.useEffect(()=>{f&&!p&&T(!0)},[f,p]),(0,ne.A)({name:t8.ImpressionNames.CLOUD_PLAY_CTA,type:t8.ImpressionTypes.VIEW,properties:{location_stack:l}},{disableTrack:!p},[p]),(0,i.jsx)(tR.A,{title:eo.intl.string(eo.t["+WNDtV"]),body:eo.intl.string(eo.t["5QKxGI"]),targetElementRef:a,shouldShow:f,position:"left",caretConfig:{align:"center"},gradientColor:"pink",graphic:{type:"image",src:"https://cdn.discordapp.com/assets/content/89fae27b507d71982d8ba38286e78d3ca4b35e6c3e5e7a78263552a656f6f5a6.svg"},actions:[{icon:m.h,text:eo.intl.string(eo.t["jaYS/h"]),onClick:function(){o?.()}}],onRequestClose:function(){I(tL.i.USER_DISMISS),_(null)}})}let nI=function(e){let{entry:t,isFirstApplicationOccurrence:n,targetElementRef:r}=e;return(0,i.jsx)(nh,{entry:t,targetElementRef:r,isFirstApplicationOccurrence:n})};var nf=n(363670),np=n(205327),nT=n(52133),nm=n(835723),ng=n(172710),nS=n(655116),nN=n(763758),nC=n(286617),nR=n(533207),nO=n(280450),nL=n(121090),nD=n(974690);async function ny(e){let{user:t,channel:n,mediaImageSrc:i,artist:r,description:a,colors:s,badges:l}=e,o=function(e){let{avatarSrc:t,mediaImageSrc:n}=e;return{AvatarImage:t,...null!=n&&{MediaImage:n}}}({avatarSrc:t.getAvatarURL(n.guild_id,128),mediaImageSrc:i}),d=r.replaceAll(/[^a-zA-Z0-9 ]/g,"").replaceAll(" ","-");return await $({assetsToLoad:o,drawImage:e=>{var t,n,i,r;let o;t=e,o=s.map((e,t)=>({color:e,stop:t})),t.setSize({w:400,h:120},4),t.drawRoundedGradientRect(o,{x:0,y:120},{x:400,y:0},{x:0,y:0,h:120,w:400},8),(n=e).drawRoundedImage("MediaImage",{x:12,y:12},{w:96,h:96},8,{fillMode:B.VZ.Contain})===B.uS.Failure&&n.drawPath(V,{x:12,y:12},!0,2+2/3),e.drawRoundedImage("AvatarImage",{x:120,y:12},{w:32,h:32},50),i=e,r=a,i.setColor("white"),i.setFont({size:16,family:ea,weight:500,truncate:B.Kq.Wrap}),i.drawText(r,{x:120,y:64,h:32,w:260},!0),es({canvas:e,badges:l,startPosition:120,maxWidth:260})},exportConfigs:{format:B.z5.CloudUpload,quality:1,fileName:`user-reacting-to-${d}.png`.toLowerCase(),fileType:"png",channelId:n.id}})}var nv=n(693879),nb=n(809854),nM=n(272984),nP=n(229812);function nU(e){let{activity:t}=e,n=t.timestamps,{now:a}=(0,nb.e)(),{durationTimestamp:s,seekBarStyles:l}=r.useMemo(()=>{let{start:e,end:n}=t.timestamps??{};if(null==e||null==n)return{};let i=Math.min(n,a),r=n-e,s=Math.floor(Math.max(i-e,0)/r*100);return{seekBarStyles:{width:`${s}%`},durationTimestamp:(0,U.W6)({start:0},r)}},[t,a]);return null==l?null:(0,i.jsxs)("div",{className:nP.lu,children:[(0,i.jsx)(nv.z,{entry:n}),(0,i.jsx)("div",{className:nP.Lt,children:(0,i.jsx)("div",{className:nP.Vp,style:l})}),(0,i.jsx)(eR.E,{className:nP.vE,variant:"text-xs/normal",tabularNumbers:!0,color:void 0,children:s})]})}function nw(e){let t,n,a,{channel:s,entry:l,closePopout:o,onReaction:c,onVoiceChannelPreview:u}=e,{largeImage:_}=(0,M.nO)({entry:l,trackingSource:"memberlist_listened_session_content_popout"}),{activity:E,currentEntry:A,artist:h,title:I,user:f}=(0,nf.u7)(l),{primaryColor:p,secondaryColor:m}=(0,Z.A)(_?.src),g=nc(ej.fg2.SPOTIFY),S=(0,d.bG)([nS.A,nO.default],()=>E?.type===ej.$pd.LISTENING&&null!=f?(0,nC.A)(nS.A,nO.default,f,E):void 0,[E,f],nT.A),N=r.useCallback(()=>{if(null==s||null==f)return;let e=E.timestamps?.start,t=(0,U.W6)(null!=e?{start:e}:l,Date.now());return ny({user:f,channel:s,mediaImageSrc:_?.src,artist:h,description:function(e,t,n){let{artist:i,media:r}=e,a=eo.t["6iNxrl"],s=b.Ay.getName(t.guild_id,t.id,n);return eo.intl.formatToMarkdownString(a,{artist:i,userName:s,media:r}).replaceAll("*","")}({artist:h,media:I},s,f),colors:[p,m],badges:function(e){let{timestamp:t}=e;return[{iconPath:"M18.03 2.8a11 11 0 1 0 2.52 2.28c-.28-.34-.8-.13-.8.31v7.37c0 1-.4 1.95-1.1 2.65l-.78.78a.6.6 0 0 0-.14.53c.08.53-.08 1.1-.5 1.52l-1 1a1.75 1.75 0 1 1-2.47-2.48l1-1c.42-.41.99-.57 1.52-.49.2.03.4 0 .53-.14l.78-.78c.42-.42.66-1 .66-1.6V3.22a.49.49 0 0 0-.22-.41ZM12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm-7-2a1 1 0 0 0 1-1 6 6 0 0 1 6-6 1 1 0 1 0 0-2 8 8 0 0 0-8 8 1 1 0 0 0 1 1Z",text:t}]}({timestamp:t})})},[E,h,s,l,_?.src,p,m,I,f]);if(null==E||null==A)return null;let C=h,R=[];A.media.provider===np.X.SPOTIFY&&(n=()=>{(0,ng.Mp)(E)},a=()=>{(0,ng.QX)(E,f.id)},t=()=>{null!=g?g():(0,ng.Mp)(E)},C=(0,i.jsx)(nN.A,{artists:h,canOpen:null!=E.sync_id,linkClassName:tH.zA,onOpenSpotifyArtist:e=>{(0,ng.mN)(E,f.id,e)}}),S?.syncDisabled===!1&&R.push((0,i.jsx)(T.$,{variant:"primary",size:"md",fullWidth:!0,text:eo.intl.string(eo.t.eU3inB),icon:nm.J,onClick:()=>{(0,nR.A)(S,nM.Qp.USER_ACTIVITY_SYNC),o()}},"listen-along")));let O=(0,i.jsx)(tQ,{onClickThumbnail:a,channel:s,entry:l,headerIcons:A.media.provider===np.X.SPOTIFY?(0,i.jsx)(nu.A,{onClick:t,"aria-label":eo.intl.string(eo.t.rRffNz),Icon:nL.A}):null,userDescription:(0,U.JM)(l)?eo.t.Tzx5D2:eo.t.CcVI1T,title:I,onClickTitle:n,subtitle:C,badges:null,children:E.timestamps?.start!=null&&(0,i.jsx)(nU,{activity:E})});return(0,i.jsxs)(tY,{children:[O,(0,i.jsx)(t$,{children:(0,i.jsx)(tz,{onReaction:c,onVoiceChannelPreview:u,user:f,channel:s,generateReactionImage:N,reactionImageAltText:eo.intl.formatToPlainString(eo.t.h2yWWX,{username:f.username,activity:h}),entry:l,buttons:R})})]})}var nG=n(56121),nx=n(263577),nk=n(868065),nF=n(352760);let nV=[ec.Y8],nB=[nG.j.WEEK],nH=r.memo(function(e){let{entry:t,channel:n,selected:r}=e,{largeImage:a}=(0,M.nO)({entry:t,trackingSource:"memberlist_top_artist_content_row"}),s=(0,U.TQ)(t);return null!=s&&(0,v.S1)(s,nB)?(0,i.jsxs)(nk.Zp,{selected:r,children:[(0,i.jsxs)(nk.UA,{children:[(0,i.jsx)(nk.Hp,{entry:t,channelId:n.id,guildId:n.guild_id}),(0,i.jsx)(nk.ZB,{children:t.extra.artist.name}),(0,i.jsx)(ec.mG,{location:ec.N5.CARD,children:nV.map((e,n)=>(0,i.jsx)(e,{entry:t},n))})]}),(0,i.jsx)(nx.V,{src:a?.src,size:48,className:nF.xn})]}):null});var nj=n(210528);let nW=function(e){var t,n;let{channel:a,entry:s,onReaction:l,onVoiceChannelPreview:o}=e,{parent_title:c,provider:u,image_url:_}=s.extra.media,E=s.extra.artist.name,A=(0,d.bG)([h.default],()=>h.default.getUser(s.author_id)),{primaryColor:I,secondaryColor:f}=(0,Z.A)(_),p=(0,U.TQ)(s),T=r.useCallback(()=>{var e,t,n;let i,r,l,o;if(null==a||null==A||!(0,v.S1)(p,nB))return;let d=(e=s,t=a,n=A,r=function(e){if(e===nG.j.WEEK)return eo.t.SjOZfm}(p),l=b.Ay.getName(t.guild_id,t.id,n),o=e.extra.artist.name,eo.intl.formatToMarkdownString(r,{artist:o,userName:l}).replaceAll("*",""));return ny({user:A,channel:a,mediaImageSrc:_,artist:E,description:d,colors:[I,f],badges:null==(i=(0,U.Pv)(s,nD.K.AGGREGATE_COUNT)?.count)?[]:[{iconPath:ee,text:eo.intl.formatToPlainString(eo.t.HtifnG,{count:i})}]})},[_,E,a,s,I,p,f,A]),m=nc(ej.fg2.SPOTIFY);if(null==A||!(0,v.S1)(p,nB))return null;function g(){let e=nM.M0.ALBUM,t=nj.A.isProtocolRegistered()?nM.RQ.PLAYER_OPEN(e,s.extra.media.external_parent_id):nM.RQ.WEB_OPEN(e,s.extra.media.external_parent_id);window.open(t)}return(0,i.jsxs)(tY,{children:[(0,i.jsx)(tQ,{onClickTitle:g,onClickSubtitle:function(){let e=nM.M0.ARTIST,t=nj.A.isProtocolRegistered()?nM.RQ.PLAYER_OPEN(e,s.extra.artist.external_id):nM.RQ.WEB_OPEN(e,s.extra.artist.external_id);window.open(t)},onClickThumbnail:g,channel:a,entry:s,headerIcons:u===np.X.SPOTIFY?(0,i.jsx)(nu.A,{onClick:m,Icon:nL.A,"aria-label":eo.intl.string(eo.t["0ZB/XE"])}):null,userDescription:eo.t.CcVI1T,title:c,subtitle:E,badges:(0,i.jsx)(ec.mG,{location:ec.N5.POPOUT,children:nV.map((e,t)=>(0,i.jsx)(e,{entry:s},t))})}),(0,i.jsx)(t$,{children:(0,i.jsx)(tz,{onReaction:l,onVoiceChannelPreview:o,user:A,channel:a,generateReactionImage:T,reactionImageAltText:(t=s,n=A,eo.intl.formatToPlainString(eo.t.Osmpr9,{username:n.username,artist:t.extra.artist.name})),entry:s})})]})};var nY=n(977001);let nK=function(e){var t,n;let{channel:a,entry:s,disableGameProfileLinks:l,onReaction:o,onVoiceChannelPreview:d}=e,{largeImage:c}=(0,M.nO)({entry:s,trackingSource:"memberlist_top_game_content_popout"}),{user:u,details:_,appName:E}=(0,t0.u)(s),{primaryColor:A,secondaryColor:h}=(0,Z.A)(c?.src),I=(0,U.ty)(s),f=(0,U.TQ)(s),p=r.useCallback(e=>{if(null!=a&&null!=u&&null!=I&&null!=f&&(0,nY._E)(f)){var t,n,i;let r,l,o;return nl({entry:s,applicationImageSrc:c?.src,avatarSrcs:[u.getAvatarURL(a?.guild_id,128)],description:(t=s,n=a,i=u,r=function(e){if(e===nG.j.WEEK)return eo.t["7TXfc6"]}(f),l=b.Ay.getName(n.guild_id,n.id,i),o=t.extra.game_name,eo.intl.formatToMarkdownString(r,{gameName:o,userName:l}).replaceAll("*","")),timestamp:eo.intl.formatToPlainString(eo.t.YL7UE3,{hours:Math.round(I/z.A.Seconds.HOUR)}),colors:[A,h],channelId:e})}},[c?.src,a,I,s,A,f,h,u]);if(null==u||null==I||null==f||!(0,nY._E)(f))return null;let T=null!=s.extra.platform?n_[s.extra.platform]:null;return(0,i.jsxs)(tY,{children:[(0,i.jsx)(tQ,{channel:a,headerIcons:null==T?null:(0,i.jsx)(nu.A,{Icon:T,"aria-label":eo.intl.string(eo.t.YR4cHH)}),entry:s,userDescription:eo.t.rPqqts,title:E,subtitle:_,badges:(0,i.jsx)(ec.mG,{location:ec.N5.POPOUT,children:nY.ac.map((e,t)=>(0,i.jsx)(e,{entry:s},t))}),disableGameProfileLinks:l}),(0,i.jsx)(t$,{children:(0,i.jsx)(tz,{onReaction:o,onVoiceChannelPreview:d,user:u,channel:a,generateReactionImage:p,reactionImageAltText:(t=s,n=u,eo.intl.formatToPlainString(eo.t.tAwI1k,{username:n.username,activity:t.extra.game_name})),entry:s})})]})};var n$=n(514243),nz=n(347306),nq=n(123917),nZ=n(998218);async function nX(e){let{mediaImageSrc:t,entry:n,avatarSrc:i,description:r,timestamp:a,episodeDescription:s,colors:l,channelId:o}=e,d=n.extra.media_title,c={AvatarImage:i,...null!=t&&{MediaImage:t},...!1};return await $({assetsToLoad:c,drawImage:function(e){let t,n=l.map((e,t)=>({color:e,stop:t}));e.setSize({w:400,h:120},4),e.drawRoundedGradientRect(n,{x:0,y:120},{x:400,y:0},{x:0,y:0,h:120,w:400},8),e.setColor("white");let i=e.drawRoundedImage("MediaImage",{x:12,y:12},{w:96,h:96},8,{fillMode:B.VZ.Contain});i===B.uS.Failure&&(i=e.drawRoundedImage("ApplicationImage",{x:12,y:12},{w:96,h:96},8)),i===B.uS.Failure&&e.drawPath(V,{x:12,y:12},!0,2+2/3),e.drawRoundedImage("AvatarImage",{x:120,y:12},{w:32,h:32},50),e.setFont({size:16,family:ea,weight:500,truncate:B.Kq.Wrap}),e.drawText(r,{x:120,y:64,h:32,w:260},!0),es({canvas:e,badges:(t=[{iconPath:"M 4 1 C 2.3431 1 1 2.3431 1 4 V 13 C 1 14.6569 2.3431 16 4 16 H 20 C 21.6568 16 23 14.6569 23 13 V 4 C 23 2.3431 21.6568 1 20 1 H 4 Z M 6 18 C 5.4477 18 5 18.4477 5 19 C 5 19.5523 5.4477 20 6 20 H 18 C 18.5523 20 19 19.5523 19 19 C 19 18.4477 18.5523 18 18 18 H 6 Z",text:a}],null!=s&&t.push({iconPath:"M3.11 8H6v10.82c0 .86.37 1.68 1 2.27.46.43 1.02.71 1.63.84A1 1 0 0 0 9 22h10a4 4 0 0 0 4-4v-1a2 2 0 0 0-2-2h-1V5a3 3 0 0 0-3-3H4.67c-.87 0-1.7.32-2.34.9-.63.6-1 1.42-1 2.28 0 .71.3 1.35.52 1.75a5.35 5.35 0 0 0 .48.7l.01.01h.01L3.11 7l-.76.65a1 1 0 0 0 .76.35Zm1.56-4c-.38 0-.72.14-.97.37-.24.23-.37.52-.37.81a1.69 1.69 0 0 0 .3.82H6v-.83c0-.29-.13-.58-.37-.8C5.4 4.14 5.04 4 4.67 4Zm5 13a3.58 3.58 0 0 1 0 3H19a2 2 0 0 0 2-2v-1H9.66ZM3.86 6.35ZM11 8a1 1 0 1 0 0 2h5a1 1 0 1 0 0-2h-5Zm-1 5a1 1 0 0 1 1-1h5a1 1 0 1 1 0 2h-5a1 1 0 0 1-1-1Z",text:s}),t),startPosition:120,maxWidth:260})},exportConfigs:{format:B.z5.CloudUpload,quality:1,fileName:`user-reacting-to-${d}.png`.toLowerCase(),fileType:"png",channelId:o}})}let nQ=function(e){var t,n;let{channel:a,entry:s,onReaction:l,onVoiceChannelPreview:o}=e,c=(0,d.bG)([h.default],()=>h.default.getUser(s.author_id)),{largeImage:u}=(0,M.nO)({entry:s,trackingSource:"memberlist_watch_content_popout"}),{primaryColor:_,secondaryColor:E}=(0,Z.A)(u?.src),A=(0,d.bG)([y.default],()=>y.default.locale),I=nc(ej.fg2.CRUNCHYROLL),f=(0,U.kR)(s.extra.media_assets_large_text),p=r.useCallback(e=>{if(null!=c&&u?.src!=null){var t,n,i;let r,l,o;return nX({entry:s,mediaImageSrc:u?.src,avatarSrc:c.getAvatarURL(a?.guild_id,128),description:(t=s,n=a,i=c,r=eo.t.LHF6D9,l=b.Ay.getName(n?.guild_id,n?.id,i),o=t.extra.media_title,eo.intl.formatToMarkdownString(r,{mediaTitle:o,userName:l,episodeDescription:t.extra.media_subtitle}).replaceAll("*","")),timestamp:(0,U.As)(s,A),episodeDescription:f,colors:[_,E],channelId:e})}},[a,s,f,A,u?.src,_,E,c]);function T(){if(null==s.extra.url)return;let e=nZ.A.safeParseWithQuery(s.extra.url);null!=e&&null!=e.protocol&&null!=e.hostname&&(0,nq.h)({href:nZ.A.format(e),trusted:!1})}return null==c?null:(0,i.jsxs)(tY,{children:[(0,i.jsx)(tQ,{channel:a,entry:s,userDescription:(0,U.JM)(s)?eo.t["LH+Z3y"]:eo.t.YuKgml,title:s.extra.media_title,subtitle:s.extra.media_subtitle,headerIcons:(0,i.jsx)(nu.A,{onClick:I,Icon:nz.k,"aria-label":eo.intl.string(eo.t.jdJYXw)}),badges:(0,i.jsx)(ec.mG,{location:ec.N5.POPOUT,children:n$.R.map((e,t)=>(0,i.jsx)(e,{entry:s},t))}),onClickTitle:T,onClickThumbnail:T}),(0,i.jsx)(t$,{children:(0,i.jsx)(tz,{onReaction:l,onVoiceChannelPreview:o,user:c,channel:a,generateReactionImage:p,reactionImageAltText:(t=s,n=c,eo.intl.formatToPlainString(eo.t.kCbfbN,{username:n.username,activity:t.extra.media_title})),entry:s})})]})},nJ=72;function n0(e){return e?.type===A.S9.CONTENT_INVENTORY?nJ:0}function n1(e){let{entry:t,...n}=e;switch(t.content_type){case o.ContentInventoryEntryType.PLAYED_GAME:return(0,i.jsx)(t2.A,{...n,entry:t});case o.ContentInventoryEntryType.WATCHED_MEDIA:return(0,i.jsx)(n$.A,{...n,entry:t});case o.ContentInventoryEntryType.TOP_GAME:return(0,i.jsx)(nY.Ay,{...n,entry:t});case o.ContentInventoryEntryType.TOP_ARTIST:return(0,i.jsx)(nH,{...n,entry:t});case o.ContentInventoryEntryType.LISTENED_SESSION:return(0,i.jsx)(nf.Ay,{...n,entry:t});case o.ContentInventoryEntryType.LAUNCHED_ACTIVITY:return(0,i.jsx)(f.A,{...n,entry:t});default:return null}}function n2(e){let{entry:t,targetElementRef:n,...r}=e;return t.content_type===o.ContentInventoryEntryType.PLAYED_GAME?(0,i.jsx)(nI,{entry:t,targetElementRef:n,isFirstApplicationOccurrence:r.isFirstApplicationOccurrence??!1}):null}function n3(e){let{closePopout:t,...n}=e;return(0,i.jsx)(n6,{onReaction:(e,i)=>{n.trackRankingItemInteraction(e,{destinationChannelId:i.id,destinationGuildId:i.guild_id}),t()},closePopout:t,onVoiceChannelPreview:e=>{n.trackRankingItemInteraction(tF.PA.VOICE_CHANNEL_PREVIEWED,{destinationChannelId:e.id,destinationGuildId:e.guild_id})},...n})}function n6(e){let{entry:t,...n}=e;switch(t.content_type){case o.ContentInventoryEntryType.PLAYED_GAME:return(0,i.jsx)(nE,{...n,entry:t});case o.ContentInventoryEntryType.WATCHED_MEDIA:return(0,i.jsx)(nQ,{...n,entry:t});case o.ContentInventoryEntryType.TOP_GAME:return(0,i.jsx)(nK,{...n,entry:t});case o.ContentInventoryEntryType.TOP_ARTIST:return(0,i.jsx)(nW,{...n,entry:t});case o.ContentInventoryEntryType.LISTENED_SESSION:return(0,i.jsx)(nw,{...n,entry:t});case o.ContentInventoryEntryType.LAUNCHED_ACTIVITY:return(0,i.jsx)(t1,{...n,entry:t});default:return null}}let n4=r.createContext(void 0),n7=r.memo(function(e){let{index:t,ref:a,...o}=e,A=r.useRef(null),[f,p]=r.useState("default"),[T,m]=r.useState(!1),g=(0,l.rm)(`${t}`),S=h.default.getCurrentUser()?.isStaff(),{isRich:N,appName:C}=(0,t0.u)(o.entry),R=r.useMemo(()=>({entry:o.entry,channelId:o.channel.id,guildId:o.channel.guild_id,requestId:o.requestId,richPresenceName:N?C:void 0}),[C,o.channel.guild_id,o.channel.id,o.entry,o.requestId,N]),O=r.useRef(!1),[L,D]=r.useState(!1),[y,v]=r.useState(!1),b=(0,d.bG)([E.Ay],()=>E.Ay.keyboardModeEnabled);r.useEffect(()=>{L&&b&&v(!0)},[L,b]),r.useLayoutEffect(()=>{null!=A.current&&m(!0)},[]);let M=r.useCallback(e=>{S&&(0,_.L3)(e,async()=>{let{default:e}=await Promise.all([n.e("86456"),n.e("89346")]).then(n.bind(n,949881));return()=>(0,i.jsx)(e,{entry:o.entry,requestId:o.requestId})})},[o,S]),P=r.useCallback(()=>{p(String(Date.now()))},[]),U=r.useCallback(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,I.I)(e,{...R,...t})},[R]),w=r.useMemo(()=>s().throttle(e=>{(0,I.I)(tF.PA.CARD_POPOUT_OPEN,e)},2e3,{leading:!0,trailing:!1}),[]);function G(){O.current=!1,setTimeout(()=>{O.current||(D(!1),v(b))},100)}return(0,i.jsxs)(i.Fragment,{children:[T&&(0,i.jsx)(n2,{...o,targetElementRef:A}),(0,i.jsx)("div",{ref:a,onMouseEnter:()=>{O.current=!0,setTimeout(()=>{O.current&&D(!0),w(R)},100)},onMouseLeave:G,children:(0,i.jsx)(c.Y,{targetElementRef:A,renderPopout:e=>{let{closePopout:t}=e;return(0,i.jsx)(n4.Provider,{value:G,children:(0,i.jsx)(n3,{closePopout:t,updatePopoutPosition:P,trackRankingItemInteraction:U,...o})})},position:"left",shouldShow:L,positionKey:f,onRequestOpen:()=>w(R),onRequestClose:()=>{y&&G()},spacing:8,children:(e,t)=>{let{isShown:n}=t;return(0,i.jsx)(u.D,{...e,...g,role:"button",innerRef:A,focusProps:{offset:{top:4,bottom:4,left:4,right:4}},onClick:()=>{L||D(!0)},onContextMenu:M,children:(0,i.jsx)(n1,{...o,selected:n,hovered:O.current,trackRankingItemInteraction:U})})}})})]})})}