Module 741231

2,659 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>U});var i=n(121197),r=n(584682),a=n(892340),s=n(976860),l=n(345942),o=n(734057),d=n(376943),c=n(308528),u=n(717125),_=n(41200),E=n(496767),A=n(134413),h=n(713125),I=n(473529),f=n(960253),p=n(469993),T=n(836039),m=n(555325),g=n(287809),S=n(521427),N=n(488803),C=n(56595),R=n(871123),O=n(353202),L=n(317525),D=n(71393),y=n(403362),v=n(652215),b=n(746080);async function M(e){let{guildId:t,channelId:n}=e,i=D.A.getGuild(t),r=L.A.getUnsafeMutableRoles(t);if(null==i&&t!==v.ME&&n!==b.VV.GAME_SHOP)return!1;if(null==n)return!0;if((0,b.jq)(n))switch(n){case b.VV.ROLE_SUBSCRIPTIONS:return(0,f.l8)(t,r);case b.VV.SERVER_MONETIZATION_ONBOARDING:let a;return null!=i&&(a=i.ownerId===g.default.getCurrentUser()?.id,(0,m.V9)({guild:i,isOwner:a,canManageGuildRoleSubscriptions:(0,m.X9)(i),isUserInCreatorMonetizationEligibleCountry:(0,p.Z1)(),shouldRestrictUpdatingRoleSubscriptionSettings:(0,T.mk)(i.id)}));case b.VV.GAME_SHOP:return(0,R.jz)(i??{id:t,type:"id-only"});case b.VV.GUILD_SHOP:return(0,_.K)(i,r);case b.VV.MEMBER_APPLICATIONS:return(0,E.h)(t);case b.VV.GUILD_HOME:return(0,I.K)(t);case b.VV.CHANNEL_BROWSER:return null!=i&&i.features.has(v.GuildFeatures.COMMUNITY);case b.VV.GUILD_ONBOARDING:return h.Ay.shouldShowOnboarding(t);case b.VV.CUSTOMIZE_COMMUNITY:return null!=i&&i.features.has(v.GuildFeatures.COMMUNITY);case b.VV.MEMBER_SAFETY:return(0,A.Ml)(t);case b.VV.GUILD_BOOSTS:return!0;case b.VV.REPORT_TO_MOD:return null!=i&&(0,C.A)(i);case b.VV.GAME_SERVERS:return(0,N.TS)(t,"isAccessibleChannelOrThreadPath")&&null!=i&&i.features.has(v.GuildFeatures.GAME_SERVERS);case b.VV.GUILD_OFFICIAL_MESSAGES:return(0,S.GP)(i,"isAccessibleChannelOrThreadPath");default:(0,y.xb)(n)}let s=o.A.getChannel(n);return(null!=s||(await O.A.loadThread(n),null==(s=o.A.getChannel(n))&&t===v.ME&&(s=await c.A.openChannel(n)),null!=s))&&((0,d.nc)(s)||u.A.isChannelGatedAndVisible(t,n))}var P=n(9588);async function U(e,t){let n=(0,d.FM)(e);if(null!=n){let{guildId:e,channelId:r,diceCount:a,diceSides:l}=n;(0,i.t)(r,a,l),(0,s.pX)(v.BVt.CHANNEL(e,r),t);return}let c=(0,d.vu)(e);if(null!=c&&!await M(c))return void(0,P.showInaccessibleLinkModal)({kind:"channel"});if(null==c)return void(0,s.pX)(e,t);let u=function(e){if(null==e.channelId)return e;let t=o.A.getChannel(e.channelId);if(null==t)return e;let n=(0,r.j)(t);return{...e,guildId:n??v.ME}}(c);null==u.channelId?(0,l.u)(u.guildId):(0,a.C$)(u.channelId)&&(0,a.C$)(u.threadId)?null!=u.threadId?(0,s.pX)(v.BVt.CHANNEL_THREAD_VIEW(u.guildId,u.channelId,u.threadId,u.messageId),t):(0,s.pX)(v.BVt.CHANNEL(u.guildId,u.channelId,u.messageId),t):(0,P.showInaccessibleReportPostModal)()}}