Build 606747stable
Module 71393
2,748 characters · in no known chunkDependencies
Required by (457)
5471310108221450915823245942938529814331643416236942401694123744724462824647748686517585598460868619166235762849632386399564622668346731968935725337388380683814008214982498879849092491624954149556196566102853105009115063120386123071123917134413134638137728139032140354145643148494149741151781159730162093164956166444174768174998175269177141180798181622189552191110192991201275201510205761214103216599217424217976220995221950223251224490224536224868227780228855232835236285237749238176238503240591241188241215244696249286251632252726254316256449264322266536267889270533274184274541279250279306280598283012284675291247291731296216297469302557302959305070309010309777312006316173318785319993320080320426321191323073328461328857330075330100333189340851345585346247351001352043352123354033355998357701362311363487365258370480376728376943378657381969382573384046384684389234394953395504398884399143399893401843402857404128405018405916413611427080432371434564435470436405438653438692438874440293442152445002449054451909451919452015453314453771454058458294461678461715461888462116463325464035465932468389468689470452471993473145473529480084480142480178482857484724484734485394488926492385495677496502496767501838503026507946508654516889517092518769520006520082521427521790523599526369527678534148538899539895540462540999541712543465545152546419549363550151550946554601555337556534557193557740558393560595561446566396567305572874573163575293576701576705578839579735584777585510588857591840592329592982593284594831595623608266610010610136616356619921620018621953622868626208639245640132645619645959646911648427650338653682654265658128659280661685662342666801671576671884672957676608683180684343685073685374685961687021692986695184696451699609700210703543704877706083710637711014713132713654714449715757717125717518717523720882724624725034725792726561729398730852731667732755734057736056741231743609743987748001750385752118754744756379758659761640763754766034767581768838769765770101770666772366774340775427776096776781778578778768779457779545782091782274786173790535795816802426802842803977807780808728811546814793815007817818822074822123822775823591824556825453827641828488831688831937832286832910834942836039838111841811842209843626844065844789846637851588857071859524861464862544863005864310868660871123871194872233872238875317879732888250889460892340893605894591900649902550906199906786907745907926910463913423914119914732915043919638920268921955925435925895926418928568929120930345930946933204936449936555940227942075942262943577944043946228948822953832954784957292960064960253961973963307963765966469966833967198970163972829973172979523979816980390980791983161983555985925986712988125995198995786998418
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>I});var i=n(357758),r=n(867051),a=n(5180),s=n(892842),l=n(137903),o=n(260509),d=n(149790),c=n(935208),u=n(280450),_=n(349828);function E(e){return(0,r.yE)(o.vI,{...e,features:(0,i.y)(e.features),joinedAt:null!=e.joinedAt?new Date(e.joinedAt):null,premiumProgressBarEnabledUserUpdatedAt:null!=e.premiumProgressBarEnabledUserUpdatedAt?new Date(e.premiumProgressBarEnabledUserUpdatedAt):null})}function A(e,t,n){let i=e.get(t);null!=i&&e.set(t,(0,r.hZ)(i,"guildTheme",n))}class h extends l.yW{static displayName="GuildStore";database=this.addKVDatabase("guilds",E);stateWrapper(){return this.database}getGuild=e=>{if(null!=e)return(0,a.ai)(e)?_._z:this.database.get(e)};getGuilds=this.database.memoized(e=>({...e}));getGuildsArray=this.database.memoized(e=>Object.values(e));getGuildIds=this.database.memoized(e=>c.default.keys(e));getGuildCount(){return this.database.length()}}let I=new h({BACKGROUND_SYNC:(e,t)=>{let{guilds:n}=e;for(let e of n){let n=t.get(e.id);null!=n&&"unavailable"!==e.data_mode&&t.set(e.id,d.kI(e,n))}},LOGOUT:(e,t)=>{t.clear()},RESET_SOCKET:(e,t)=>{t.clear()},CONNECTION_OPEN:(e,t)=>{let{guilds:n,unavailableGuilds:i}=e,r=t.getAllRecords(),a=new Set(Object.keys(r));for(let e of n){if(a.delete(e.id),null==e.properties&&null==r[e.id])throw Error("Guild data was missing from store, but hash was still available.");t.set(e.id,d.Wj(e,r[e.id]))}for(let e of i)a.delete(e);for(let e of a)t.remove(e)},OVERLAY_INITIALIZE:(e,t)=>{let{guilds:n}=e;if(t.clear(),null!=n)for(let{properties:e,additionalFields:i}of n)t.set(e.id,d.zT(e,{joinedAt:null!=i.joinedAt?new Date(i.joinedAt):null,premiumSubscriberCount:i.premiumSubscriberCount}))},CACHE_LOADED:(e,t)=>{let{guilds:n}=e;for(let e of(t.clear(),n))t.set(e.id,d.$O(e))},CACHE_LOADED_LAZY:(e,t)=>{let{guilds:n}=e;if(0!==n.length)for(let e of(t.clear(),n))t.set(e.id,d.$O(e))},GUILD_CREATE:(e,t)=>{let{guild:n}=e,i=t.get(n.id);if(null==n.properties&&null==i)throw Error("Guild data was missing from store, but hash was still available.");t.set(n.id,d.Wj(n,i))},GUILD_UPDATE:(e,t)=>{let{guild:n}=e,i=t.get(n.id);t.set(n.id,d.Y1(n,i))},GUILD_THEME_PREVIEW_SAVE_SUCCESS:(e,t)=>{let{guildId:n,guildTheme:i}=e;A(t,n,i)},GUILD_SETTINGS_GUILD_THEME_SAVE_SUCCESS:(e,t)=>{let{guildId:n,guildTheme:i}=e;A(t,n,i)},GUILD_DELETE:(e,t)=>{let{guild:n}=e;n.unavailable||t.remove(n.id)},GUILD_MEMBER_ADD:(e,t)=>{let{guildId:n,joinedAt:i,user:r}=e,a=u.default.getId(),s=t.get(n);if(a!==r.id||null==s)return;let l="string"==typeof i?new Date(i):i;l!==s.joinedAt&&null!=l&&t.set(n,(0,o.kn)(s,l))},GUILD_OFFICIAL_GAME_APPLICATIONS_UPDATE:(e,t)=>{let{guildId:n,gameApplicationIds:i}=e,r=t.get(n);null!=r&&t.set(n,(0,o.Fy)(r,i))}},s.P4.getCachedBridgedStoreMode())}