{
  "version": 3,
  "sources": ["../../../../parser/dist/chunks/mermaid-parser.core/chunk-ORNJ4GCN.mjs"],
  "sourcesContent": ["import {\n  AbstractMermaidTokenBuilder,\n  AbstractMermaidValueConverter,\n  MermaidGeneratedSharedModule,\n  TreeViewGrammarGeneratedModule,\n  __name\n} from \"./chunk-K5T4RW27.mjs\";\n\n// src/language/treeView/module.ts\nimport {\n  EmptyFileSystem,\n  createDefaultCoreModule,\n  createDefaultSharedCoreModule,\n  inject\n} from \"langium\";\n\n// src/language/treeView/valueConverter.ts\nvar TreeViewValueConverter = class extends AbstractMermaidValueConverter {\n  static {\n    __name(this, \"TreeViewValueConverter\");\n  }\n  runCustomConverter(rule, input, _cstNode) {\n    if (rule.name === \"INDENTATION\") {\n      return input?.length || 0;\n    } else if (rule.name === \"STRING2\") {\n      return input.substring(1, input.length - 1);\n    }\n    return void 0;\n  }\n};\n\n// src/language/treeView/tokenBuilder.ts\nvar TreeViewTokenBuilder = class extends AbstractMermaidTokenBuilder {\n  static {\n    __name(this, \"TreeViewTokenBuilder\");\n  }\n  constructor() {\n    super([\"treeView-beta\"]);\n  }\n};\n\n// src/language/treeView/module.ts\nvar TreeViewModule = {\n  parser: {\n    TokenBuilder: /* @__PURE__ */ __name(() => new TreeViewTokenBuilder(), \"TokenBuilder\"),\n    ValueConverter: /* @__PURE__ */ __name(() => new TreeViewValueConverter(), \"ValueConverter\")\n  }\n};\nfunction createTreeViewServices(context = EmptyFileSystem) {\n  const shared = inject(\n    createDefaultSharedCoreModule(context),\n    MermaidGeneratedSharedModule\n  );\n  const TreeView = inject(\n    createDefaultCoreModule({ shared }),\n    TreeViewGrammarGeneratedModule,\n    TreeViewModule\n  );\n  shared.ServiceRegistry.register(TreeView);\n  return { shared, TreeView };\n}\n__name(createTreeViewServices, \"createTreeViewServices\");\n\nexport {\n  TreeViewModule,\n  createTreeViewServices\n};\n"],
  "mappings": "4IAiBA,IAAIA,EAAyB,cAAcC,CAA8B,CAjBzE,MAiByE,CAAAC,EAAA,+BACvE,MAAO,CACLA,EAAO,KAAM,wBAAwB,CACvC,CACA,mBAAmBC,EAAMC,EAAOC,EAAU,CACxC,GAAIF,EAAK,OAAS,cAChB,OAAOC,GAAO,QAAU,EACnB,GAAID,EAAK,OAAS,UACvB,OAAOC,EAAM,UAAU,EAAGA,EAAM,OAAS,CAAC,CAG9C,CACF,EAGIE,EAAuB,cAAcC,CAA4B,CAhCrE,MAgCqE,CAAAL,EAAA,6BACnE,MAAO,CACLA,EAAO,KAAM,sBAAsB,CACrC,CACA,aAAc,CACZ,MAAM,CAAC,eAAe,CAAC,CACzB,CACF,EAGIM,EAAiB,CACnB,OAAQ,CACN,aAA8BN,EAAO,IAAM,IAAII,EAAwB,cAAc,EACrF,eAAgCJ,EAAO,IAAM,IAAIF,EAA0B,gBAAgB,CAC7F,CACF,EACA,SAASS,EAAuBC,EAAUC,EAAiB,CACzD,IAAMC,EAASC,EACbC,EAA8BJ,CAAO,EACrCK,CACF,EACMC,EAAWH,EACfI,EAAwB,CAAE,OAAAL,CAAO,CAAC,EAClCM,EACAV,CACF,EACA,OAAAI,EAAO,gBAAgB,SAASI,CAAQ,EACjC,CAAE,OAAAJ,EAAQ,SAAAI,CAAS,CAC5B,CAZSd,EAAAO,EAAA,0BAaTP,EAAOO,EAAwB,wBAAwB",
  "names": ["TreeViewValueConverter", "AbstractMermaidValueConverter", "__name", "rule", "input", "_cstNode", "TreeViewTokenBuilder", "AbstractMermaidTokenBuilder", "TreeViewModule", "createTreeViewServices", "context", "EmptyFileSystem", "shared", "inject", "createDefaultSharedCoreModule", "MermaidGeneratedSharedModule", "TreeView", "createDefaultCoreModule", "TreeViewGrammarGeneratedModule"]
}
