Build 545032stable
Module 487626
944 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{$:()=>u,w:()=>l}),n(321073);var i=n(735438),r=n.n(i),s=n(17928),a=n(734057),o=n(403362);function l(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=r()(a.A.getMutableGuildChannelsForGuild(e)).values().groupBy("parent_id").value(),l=r()(n).map(e=>e.isCategory()?e.id:e.parent_id).filter(o.Vq).uniq().map(e=>a.A.getChannel(e)).filter(o.Vq).sortBy("position").value(),u=new Set(l.map(e=>e.id)),c=n.filter(e=>!e.isCategory()&&(null==e.parent_id||!u.has(e.parent_id)));for(let e of(c=r().sortBy(c,e=>e.isGuildVocal()?e.position+1e4:e.position),l)){i||c.push(e);let a=t.has(e.id)?s[e.id]:n.filter(t=>t.parent_id===e.id);a=r().sortBy(a??[],e=>e.isGuildVocal()?e.position+1e4:e.position),c.push(...a)}return c}function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,s.yK)([a.A],()=>{let i=Array.from(t).map(e=>a.A.getChannel(e)).filter(o.Vq);return l(e,t,i,n)})}}