Module 148411

1,571 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>m}),n(321073);var i=n(90644),r=n(382483),a=n(385113);let s=(0,n(945810).mj)({name:"2026-06-application-widget-profile-popout-preload",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});var l=n(627363),o=n(587895),d=n(201718),c=n(885386),u=n(889227),_=n(280450),E=n(633075),A=n(543572),h=n(758873),I=n(903209);async function f(){let e=c.Q_.getSetting(),t=[(0,r.Wq)()];e&&t.push((0,r.i$)()),await Promise.allSettled(t)}async function p(e){let t=new Set((A.A.getWidgets(e)??[]).filter(e=>e instanceof E.R).map(e=>e.applicationId).filter(e=>a.A.getFetchState(e)===a.e.NOT_FETCHED));0!==t.size&&await Promise.allSettled([...t].map(e=>(0,r.un)(e)))}async function T(e,t){let[n]=(0,h.G)({userId:e,currentUserId:_.default.getId(),guildId:t}).cards;if(n?.type!=="live"||null==n.activity.application_id||(0,i.A)(n.activity))return;let r=n.activity.application_id;o.A.isHydrated(r)||o.A.didFetchingApplicationFail(r)||await l.Ay.fetchApplication(r,!1)}async function m(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let[i,r,a]=t[0]instanceof u.A?[t[0].id,t[0].getAvatarURL(void 0,80),t[1]]:t,l=(0,I.A)(i,r,{withMutualFriends:!0,withMutualGuilds:!0,waitForRefetch:!1,...a});if(a?.type!=="popout"&&a?.type!=="account_popout"||!s.getConfig({location:"preloadUserProfileForPopout"}).enabled)return l;let o=d.P.fetchMany([i]),c=f(),_=T(i,a?.guildId),E=Promise.allSettled([l,c]).then(e=>{let[t]=e;if("rejected"!==t.status)return p(i)});await Promise.all([l,Promise.allSettled([o,c,_,E])])}}