import{Runtime as s}from"../root/root.js";import{ViewManager as i}from"../ui/ui.js";import{i18n as e}from"../i18n/i18n.js";const o={issues:"Issues",showIssues:"Show Issues",cspViolations:"CSP Violations",showCspViolations:"Show CSP Violations"},t=e.registerUIStrings("issues/issues-meta.ts",o),n=e.getLazilyComputedLocalizedString.bind(void 0,t);let a;async function r(){return a||(await s.Runtime.instance().loadModulePromise("issues"),a=await import("./issues.js")),a}i.registerViewExtension({location:"drawer-view",id:"issues-pane",title:n(o.issues),commandPrompt:n(o.showIssues),order:100,persistence:"closeable",loadView:async()=>(await r()).IssuesPane.IssuesPaneImpl.instance()}),i.registerViewExtension({location:"drawer-view",id:"csp-violations-pane",title:n(o.cspViolations),commandPrompt:n(o.showCspViolations),order:100,persistence:"closeable",loadView:async()=>(await r()).CSPViolationsView.CSPViolationsView.instance(),experiment:s.ExperimentName.CSP_VIOLATIONS_VIEW});export{o as UIStrings};
