{
  "version": 3,
  "sources": ["../../../src/plugin-settings/translations.ts", "../../../src/plugin-settings/SettingsPlugin.ts"],
  "sourcesContent": ["//\n// Copyright 2023 DXOS.org\n//\n\nimport { SETTINGS_PLUGIN } from './actions';\n\nexport default [\n  {\n    'en-US': {\n      [SETTINGS_PLUGIN]: {\n        'open settings label': 'Open settings',\n        'app settings label': 'Settings',\n        'custom plugins label': 'Plugins',\n      },\n    },\n  },\n];\n", "//\n// Copyright 2025 DXOS.org\n//\n\nimport { SETTINGS_PLUGIN } from './actions';\nimport translations from './translations';\nimport { Capabilities, Events } from '../common';\nimport { contributes, defineModule, definePlugin, lazy } from '../core';\n\n// TODO(wittjosiah): Add options to exclude some modules.\nexport const SettingsPlugin = () =>\n  definePlugin({ id: SETTINGS_PLUGIN, name: 'Settings' }, [\n    defineModule({\n      id: `${SETTINGS_PLUGIN}/module/store`,\n      activatesOn: Events.Startup,\n      activatesBefore: [Events.SetupSettings],\n      activatesAfter: [Events.SettingsReady],\n      activate: lazy(() => import('./store')),\n    }),\n    defineModule({\n      id: `${SETTINGS_PLUGIN}/module/translations`,\n      activatesOn: Events.SetupTranslations,\n      activate: () => contributes(Capabilities.Translations, translations),\n    }),\n    defineModule({\n      id: `${SETTINGS_PLUGIN}/module/intent-resolver`,\n      activatesOn: Events.SetupIntentResolver,\n      activate: lazy(() => import('./intent-resolver')),\n    }),\n    defineModule({\n      id: `${SETTINGS_PLUGIN}/module/app-graph-builder`,\n      activatesOn: Events.SetupAppGraph,\n      activate: lazy(() => import('./app-graph-builder')),\n    }),\n  ]);\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAMA,IAAA,uBAAe;EACb;IACE,SAAS;MACP,CAACA,eAAAA,GAAkB;QACjB,uBAAuB;QACvB,sBAAsB;QACtB,wBAAwB;MAC1B;IACF;EACF;;;;ACLK,IAAMC,iBAAiB,MAC5BC,aAAa;EAAEC,IAAIC;EAAiBC,MAAM;AAAW,GAAG;EACtDC,aAAa;IACXH,IAAI,GAAGC,eAAAA;IACPG,aAAaC,OAAOC;IACpBC,iBAAiB;MAACF,OAAOG;;IACzBC,gBAAgB;MAACJ,OAAOK;;IACxBC,UAAUC,KAAK,MAAM,OAAO,sBAAA,CAAA;EAC9B,CAAA;EACAT,aAAa;IACXH,IAAI,GAAGC,eAAAA;IACPG,aAAaC,OAAOQ;IACpBF,UAAU,MAAMG,YAAYC,aAAaC,cAAcC,oBAAAA;EACzD,CAAA;EACAd,aAAa;IACXH,IAAI,GAAGC,eAAAA;IACPG,aAAaC,OAAOa;IACpBP,UAAUC,KAAK,MAAM,OAAO,gCAAA,CAAA;EAC9B,CAAA;EACAT,aAAa;IACXH,IAAI,GAAGC,eAAAA;IACPG,aAAaC,OAAOc;IACpBR,UAAUC,KAAK,MAAM,OAAO,kCAAA,CAAA;EAC9B,CAAA;CACD;",
  "names": ["SETTINGS_PLUGIN", "SettingsPlugin", "definePlugin", "id", "SETTINGS_PLUGIN", "name", "defineModule", "activatesOn", "Events", "Startup", "activatesBefore", "SetupSettings", "activatesAfter", "SettingsReady", "activate", "lazy", "SetupTranslations", "contributes", "Capabilities", "Translations", "translations", "SetupIntentResolver", "SetupAppGraph"]
}
