"use strict";(self.webpackChunk_JUPYTERLAB_CORE_OUTPUT=self.webpackChunk_JUPYTERLAB_CORE_OUTPUT||[]).push([[6064,3683],{43683:(e,n,t)=>{t.r(n),t.d(n,{default:()=>M});var r=t(16980);const a={id:"@jupyterlab/services-extension:config-section-manager",autoStart:!0,provides:r.IConfigSectionManager,optional:[r.IServerSettings],description:"Provides the config section manager.",activate:(e,n)=>{const t=new r.ConfigSectionManager({serverSettings:n});return r.ConfigSection._setConfigSectionManager(t),t}},i={id:"@jupyterlab/services-extension:connection-status",autoStart:!0,provides:r.IConnectionStatus,description:"Provides the default connection status.",activate:()=>new r.ConnectionStatus},s={id:"@jupyterlab/services-extension:contents-manager",description:"The default contents manager plugin.",autoStart:!0,provides:r.IContentsManager,requires:[r.IDefaultDrive,r.IServerSettings],activate:(e,n,t)=>new r.ContentsManager({defaultDrive:n,serverSettings:t})},o={id:"@jupyterlab/services-extension:default-drive",description:"The default drive for the contents manager.",autoStart:!0,provides:r.IDefaultDrive,optional:[r.IServerSettings],activate:(e,n)=>new r.Drive({serverSettings:null!=n?n:void 0})},g={id:"@jupyterlab/services-extension:event-manager",description:"The event manager plugin.",autoStart:!0,provides:r.IEventManager,optional:[r.IServerSettings,r.IConnectionStatus],activate:(e,n,t)=>new r.EventManager({serverSettings:n,standby:()=>!(null==t?void 0:t.isConnected)||"when-hidden"})},v={id:"@jupyterlab/services-extension:kernel-manager",description:"The kernel manager plugin.",autoStart:!0,provides:r.IKernelManager,optional:[r.IServerSettings,r.IConnectionStatus],activate:(e,n,t)=>new r.KernelManager({serverSettings:n,standby:()=>!(null==t?void 0:t.isConnected)||"when-hidden"})},c={id:"@jupyterlab/services-extension:kernel-spec-manager",description:"The kernel spec manager plugin.",autoStart:!0,provides:r.IKernelSpecManager,optional:[r.IServerSettings,r.IConnectionStatus],activate:(e,n,t)=>new r.KernelSpecManager({serverSettings:n,standby:()=>!(null==t?void 0:t.isConnected)||"when-hidden"})},d={id:"@jupyterlab/services-extension:nbconvert-manager",description:"The nbconvert manager plugin.",autoStart:!0,provides:r.INbConvertManager,optional:[r.IServerSettings],activate:(e,n)=>new r.NbConvertManager({serverSettings:n})},l={id:"@jupyterlab/services-extension:session-manager",description:"The session manager plugin.",autoStart:!0,provides:r.ISessionManager,requires:[r.IKernelManager],optional:[r.IServerSettings,r.IConnectionStatus],activate:(e,n,t,a)=>new r.SessionManager({kernelManager:n,serverSettings:t,standby:()=>!(null==a?void 0:a.isConnected)||"when-hidden"})},p={id:"@jupyterlab/services-extension:setting-manager",description:"The setting manager plugin.",autoStart:!0,provides:r.ISettingManager,optional:[r.IServerSettings],activate:(e,n)=>new r.SettingManager({serverSettings:n})},u={id:"@jupyterlab/services-extension:terminal-manager",description:"The terminal manager plugin.",autoStart:!0,provides:r.ITerminalManager,optional:[r.IServerSettings,r.IConnectionStatus],activate:(e,n,t)=>new r.TerminalManager({serverSettings:n,standby:()=>!(null==t?void 0:t.isConnected)||"when-hidden"})},S={id:"@jupyterlab/services-extension:user-manager",description:"The user manager plugin.",autoStart:!0,provides:r.IUserManager,optional:[r.IServerSettings,r.IConnectionStatus],activate:(e,n,t)=>new r.UserManager({serverSettings:n,standby:()=>!(null==t?void 0:t.isConnected)||"when-hidden"})},I={id:"@jupyterlab/services-extension:workspace-manager",description:"The workspace manager plugin.",autoStart:!0,provides:r.IWorkspaceManager,optional:[r.IServerSettings],activate:(e,n)=>new r.WorkspaceManager({serverSettings:n})},M=[a,i,s,o,g,v,c,d,l,p,{id:"@jupyterlab/services-extension:server-settings",description:"The default server settings plugin.",autoStart:!0,provides:r.IServerSettings,activate:e=>r.ServerConnection.makeSettings()},{id:"@jupyterlab/services-extension:service-manager",description:"The default service manager plugin.",autoStart:!0,provides:r.IServiceManager,optional:[r.IConnectionStatus,r.IContentsManager,r.IDefaultDrive,r.IServerSettings,r.IEventManager,r.IKernelManager,r.IKernelSpecManager,r.INbConvertManager,r.ISessionManager,r.ISettingManager,r.ITerminalManager,r.IUserManager,r.IWorkspaceManager],activate:(e,n,t,a,i,s,o,g,v,c,d,l,p,u)=>new r.ServiceManager({standby:()=>!(null==n?void 0:n.isConnected)||"when-hidden",contents:t,defaultDrive:a,serverSettings:i,events:s,kernels:o,kernelspecs:g,nbconvert:v,sessions:c,settings:d,terminals:l,user:p,workspaces:u})},u,S,I]}}]);