{ "version": 3, "sources": ["../../../../parser/dist/chunks/mermaid-parser.core/chunk-WCWK7LTN.mjs"], "sourcesContent": ["import {\n AbstractMermaidTokenBuilder,\n AbstractMermaidValueConverter,\n EmptyFileSystem,\n MermaidGeneratedSharedModule,\n TreeViewGrammarGeneratedModule,\n __name,\n createDefaultCoreModule,\n createDefaultSharedCoreModule,\n inject,\n lib_exports\n} from \"./chunk-NNHCCRGN.mjs\";\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": "qIAcA,IAAIA,EAAyB,cAAcC,CAA8B,CAdzE,MAcyE,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,CA7BrE,MA6BqE,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"] }