Module 176128

1,008 characters · in no known chunk
Dependencies
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Jp:()=>a,qo:()=>s});var r=n(860689),i=n(652215),s=function(e){return e.PUBLIC="PUBLIC",e.INVITE_ONLY="INVITE_ONLY",e.APPLY_TO_JOIN="APPLY_TO_JOIN",e}({});function a(e){let t=new Set(e.features),n="INVITE_ONLY";t.has(i.GuildFeatures.COMMUNITY)&&t.has(i.GuildFeatures.DISCOVERABLE)?n="PUBLIC":t.has(i.GuildFeatures.MEMBER_VERIFICATION_MANUAL_APPROVAL)&&t.has(i.GuildFeatures.MEMBER_VERIFICATION_GATE_ENABLED)&&(n="APPLY_TO_JOIN");let s=o(e),a=0;s&&(a=((0,r.fh)(e)?e.premiumSubscriberCount:e.premiumSubscriptionCount)??0);let l=(0,r.fh)(e)?e.premiumTier:i.TVA.NONE;return{verified:t.has(i.GuildFeatures.VERIFIED),partnered:t.has(i.GuildFeatures.PARTNERED),community:t.has(i.GuildFeatures.COMMUNITY),staff:t.has(i.GuildFeatures.INTERNAL_EMPLOYEE_ONLY),visibility:n,premium:s,premiumSubscriberCount:a,premiumTier:l}}function o(e){return null!=e&&((0,r.fh)(e)?e.premiumSubscriberCount>0||e.premiumTier>i.TVA.NONE:null!=e.premiumSubscriptionCount&&e.premiumSubscriptionCount>0)}}