Loading
function(e,t,n){"use strict";n.d(t,{A:()=>f});var i=n(228366),r=n(803306),s=n(654107),a=n(662388),o=n(370480),l=n(734057),u=n(696451),d=n(321191),c=n(885386),_=n(486020);function h(e,t){let n;if("u"<typeof Image)return;let i=e.user?.id;null==i||""===i||(null!=t&&e.guild_member_profile?.banner!=null&&(n=(0,_.ns)({id:i,guildId:t,banner:e.guild_member_profile.banner,canAnimate:c.kt.getSetting(),size:600})),e?.user_profile?.banner!=null&&(n=(0,_.z)({id:i,banner:e.user_profile.banner,canAnimate:c.kt.getSetting(),size:600})),null==n||(new Image().src=n))}function f(e,t){let{type:n,withMutualGuilds:c=!1,withMutualFriendsCount:_=!1,withMutualFriends:f=!1,dispatchWait:E=!1,waitForRefetch:p=!0,guildId:m,channelId:g,joinRequestId:A,abortSignal:I}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(""===e||d.A.isFetchingProfile(e,m))return Promise.resolve();let T=d.A.getUserProfile(e),S=d.A.getGuildMemberProfile(e,m),N=null!=m?S:T,C=Date.now()-(N?.fetchEndedAt??0)>=6e4;if((N?.fetchError?.status===404||N?.fetchError?.status===429)&&!C)return Promise.resolve();let y=d.A.getMutualGuilds(e),v=d.A.getMutualFriends(e),R=d.A.getMutualFriendsCount(e),O=null==y&&c,b=null==v&&f,L=null==R&&_,D=null==m?null==T:null==S,P=!D&&(C||O||b||L);if(!D&&!P)return Promise.resolve();let w=null!=m?S?.profileEffect:T?.profileEffect;null!=w&&(0,a.RE)(w.skuId);let M=null!=m?S?.profileFrame:T?.profileFrame;null!=M&&(0,a.RE)(M.skuId),null!=t&&(0,s.l0)(t);let x={type:n,withMutualGuilds:c,withMutualFriends:f,withMutualFriendsCount:_,guildId:m,joinRequestId:A,abortSignal:I,connectionsRoleId:null==m?void 0:(0,o._g)({guildMember:u.Ay.getMember(m,e),channel:l.A.getChannel(g)})?.id};if(E)return i.h.wait(()=>(0,r.eO)(e,x,h)),Promise.resolve();let U=(0,r.eO)(e,x,h);return P&&!p?Promise.resolve():U}}