Module 147036

4,248 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{CG:()=>C,DJ:()=>V,IP:()=>b,Jg:()=>P,Jz:()=>L,Pd:()=>D,QG:()=>x,af:()=>F,an:()=>s.A,fK:()=>M,n:()=>U,n3:()=>R,vJ:()=>k,we:()=>O}),n(321073);var r=n(136722),i=n(155718),s=n(842937),a=n(669715),o=n(461715),l=n(105530),u=n(95701),c=n(734057),d=n(808728),_=n(576705),f=n(309010),p=n(607567),h=n(488926),m=n(661191);n(427262);var E=n(652215),g=n(788868),A=n(985018);let{GUILD_VOICE:I,GUILD_CATEGORY:T,GUILD_STAGE_VOICE:S}=E.rbe;function y(e,t){return e===t||e===T}function v(e,t,n){let i=h.x3;return((0,u.tr)(t)||t===T)&&(i=r.WQ(i,E.xBc.VIEW_CHANNEL)),y(t,I)&&(i=r.WQ(i,E.xBc.VIEW_CHANNEL),i=r.WQ(i,E.xBc.CONNECT)),{id:e,type:n,allow:h.x3,deny:i}}function N(e,t,n){let i=h.x3;return((0,u.tr)(t)||t===T)&&(i=r.WQ(i,E.xBc.VIEW_CHANNEL)),(y(t,I)||y(t,S))&&(i=r.WQ(i,E.xBc.VIEW_CHANNEL),i=r.WQ(i,E.xBc.CONNECT)),{id:e,type:n,deny:h.x3,allow:i}}function C(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=[];return(n.length>0||r)&&s.push(v(e,t,i.r2.ROLE)),n.forEach(e=>{s.push(N(e,t,i.r2.ROLE))}),s}function R(e,t){return N(e,t,i.r2.MEMBER)}function O(e,t){return N(e,t,i.r2.ROLE)}function b(e){return[{id:e,type:i.r2.ROLE,deny:E.xBc.SEND_MESSAGES,allow:h.x3}]}function D(e,t,n){let r=e.getGuildId(),i=n.getGuild(r),s=i?.maxVideoChannelUsers??-1,o=i?.maxStageVideoChannelUsers??-1,l=p.Ay.countVoiceStatesForChannel(e.id),u=p.Ay.getVoiceStatesForChannel(e),c=_.A.can(E.xBc.MOVE_MEMBERS,e)&&_.A.can(E.xBc.CONNECT,e),d=!1;d=e.type===S?null!=r&&(t.hasVideo(e.id)||(0,a.t)(u))&&o>0&&l>=o:null!=r&&t.hasVideo(e.id)&&s>0&&l>=s+ +!!c;let f=e.userLimit>0&&l>=e.userLimit;return d||f&&!c}function L(e,t){return t.isGuildStageVoice()?E.gp3:null==e?E.DqD:Math.max(e.features.has(E.GuildFeatures.VIP_REGIONS)?g.TG[E.TVA.TIER_3].limits.bitrate:E.DqD,g.TG[e.premiumTier].limits.bitrate)}function w(e){let{channels:t,selectedChannelId:n,selectedVoiceChannelId:r,voiceStates:i}=e,s=[];return t.forEach(e=>{if(e.id===r||e.id===n)return;let t=i[e.id];null!=t&&(e.isGuildStageVoice()?t.forEach(e=>{(0,l.eY)(e.voiceState)===l.zF.ON_STAGE&&s.push(e)}):t.forEach(e=>s.push(e)))}),s}function M(e){let{channels:t,selectedChannelId:n,selectedVoiceChannelId:r,voiceStates:i}=e;return w({channels:t,selectedChannelId:n,selectedVoiceChannelId:r,voiceStates:i}).map(e=>e.user)}function P(e){let{type:t}=e;switch(t){case E.rbe.DM:return A.intl.string(A.t.jN2DfZ);case E.rbe.GROUP_DM:return A.intl.string(A.t["e5y+gm"]);case E.rbe.GUILD_TEXT:return A.intl.string(A.t.Pnajj0);case E.rbe.GUILD_FORUM:return A.intl.string(A.t.GbryDd);case E.rbe.GUILD_MEDIA:return A.intl.string(A.t.seKITE);case E.rbe.GUILD_VOICE:return A.intl.string(A.t.BVZqJl);case E.rbe.GUILD_STAGE_VOICE:return A.intl.string(A.t.EErMzA);case E.rbe.GUILD_ANNOUNCEMENT:return A.intl.string(A.t.l1dkSD);case E.rbe.GUILD_STORE:return A.intl.string(A.t["P1/Erq"]);case E.rbe.GUILD_CATEGORY:return A.intl.string(A.t.vHCZwr);default:return null}}function x(e){if(null==e)return"text";let t=e.isMediaChannel();if(e.type===E.rbe.GUILD_VOICE)return _.A.can(E.xBc.CONNECT,e)?"voice":"voice-locked";if(e.type===E.rbe.GUILD_STAGE_VOICE)return _.A.can(E.xBc.CONNECT,e)?"stage":"stage-locked";if(u.Le.has(e.type))return e.isForumPost()?"post":"thread";if(e.type===E.rbe.GUILD_FORUM)return t?"media":"forum";if(e.type===E.rbe.GUILD_MEDIA)return"media";else if(u.k3.has(e.type))return"text"}function k(e){let t,n=c.A.getChannel(f.A.getLastSelectedChannelId());if(null!=n&&n.getGuildId()===e&&n.type===E.rbe.GUILD_TEXT)t=n.id;else{let n=d.Ay.getDefaultChannel(e);t=null!=n?n.id:null}return E.BVt.CHANNEL(e,t)}function U(e,t,n,r){let i=null==r?"":`?summaryId=${r}`;return`${location.protocol}//${location.host}${E.BVt.CHANNEL(e,t,n)}${i}`}function G(e,t,n,r){return null==e||null==t||null==n?U(e,t,r):`${location.protocol}//${location.host}${E.BVt.CHANNEL_THREAD_VIEW(e,t,n,r)}`}function F(e,t,n,r){let i,s=e.getGuildId(),a=(0,o.$m)(s,t);return null!=t&&a?G(s,t.id,e.id,m.default.castChannelIdAsMessageId(e.id)):r??U(s,e.id,n)}function V(e){if(null==e)return null;switch(e.type){case E.rbe.GUILD_ANNOUNCEMENT:case E.rbe.GUILD_TEXT:case E.rbe.GUILD_FORUM:case E.rbe.GUILD_MEDIA:return E.liQ.GUILD_CHANNEL;case E.rbe.GROUP_DM:case E.rbe.DM:return E.liQ.DM_CHANNEL;default:return null}}}