Build 533169stable
Module 236077
623 characters · in 33645dc6ae61c139.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>r});var i=n(284009),s=n.n(i),l=n(963935);class r{map=new Map;defaultPanel;register(e){let{node:t,parentSidebarItemKey:n,parentPanelKey:i,parentTabKey:s,parentCategoryKey:l,parentAccordionKey:r}=e;this.map.set(t.key,{node:t,parentSidebarItemKey:n,parentPanelKey:i,parentTabKey:s,parentCategoryKey:l,parentAccordionKey:r})}entry(e){return this.map.get(e)}get(e){return this.entry(e)?.node}setDefaultPanel(e){this.defaultPanel=e}getDefaultPanel(){return this.defaultPanel}getPanelOrThrow(e){let t=this.get(e);return s()(t?.type===l.Z6.PANEL,`[SettingsDirectory] key is not for a panel: ${e}`),t}}}