{
  "version": 3,
  "sources": ["../../../../parser/dist/chunks/mermaid-parser.core/chunk-CIAEETIT.mjs"],
  "sourcesContent": ["import {\n  AbstractMermaidValueConverter,\n  MermaidGeneratedSharedModule,\n  WardleyGrammarGeneratedModule,\n  __name\n} from \"./chunk-K5T4RW27.mjs\";\n\n// src/language/wardley/module.ts\nimport {\n  EmptyFileSystem,\n  createDefaultCoreModule,\n  createDefaultSharedCoreModule,\n  inject\n} from \"langium\";\n\n// src/language/wardley/valueConverter.ts\nvar WardleyValueConverter = class extends AbstractMermaidValueConverter {\n  static {\n    __name(this, \"WardleyValueConverter\");\n  }\n  runCustomConverter(rule, input, _cstNode) {\n    switch (rule.name.toUpperCase()) {\n      case \"LINK_LABEL\":\n        return input.substring(1).trim();\n      default:\n        return void 0;\n    }\n  }\n};\n\n// src/language/wardley/module.ts\nvar WardleyModule = {\n  parser: {\n    ValueConverter: /* @__PURE__ */ __name(() => new WardleyValueConverter(), \"ValueConverter\")\n  }\n};\nfunction createWardleyServices(context = EmptyFileSystem) {\n  const shared = inject(\n    createDefaultSharedCoreModule(context),\n    MermaidGeneratedSharedModule\n  );\n  const Wardley = inject(\n    createDefaultCoreModule({ shared }),\n    WardleyGrammarGeneratedModule,\n    WardleyModule\n  );\n  shared.ServiceRegistry.register(Wardley);\n  return { shared, Wardley };\n}\n__name(createWardleyServices, \"createWardleyServices\");\n\nexport {\n  WardleyModule,\n  createWardleyServices\n};\n"],
  "mappings": "0IAgBA,IAAIA,EAAwB,cAAcC,CAA8B,CAhBxE,MAgBwE,CAAAC,EAAA,8BACtE,MAAO,CACLA,EAAO,KAAM,uBAAuB,CACtC,CACA,mBAAmBC,EAAMC,EAAOC,EAAU,CACxC,OAAQF,EAAK,KAAK,YAAY,EAAG,CAC/B,IAAK,aACH,OAAOC,EAAM,UAAU,CAAC,EAAE,KAAK,EACjC,QACE,MACJ,CACF,CACF,EAGIE,EAAgB,CAClB,OAAQ,CACN,eAAgCJ,EAAO,IAAM,IAAIF,EAAyB,gBAAgB,CAC5F,CACF,EACA,SAASO,EAAsBC,EAAUC,EAAiB,CACxD,IAAMC,EAASC,EACbC,EAA8BJ,CAAO,EACrCK,CACF,EACMC,EAAUH,EACdI,EAAwB,CAAE,OAAAL,CAAO,CAAC,EAClCM,EACAV,CACF,EACA,OAAAI,EAAO,gBAAgB,SAASI,CAAO,EAChC,CAAE,OAAAJ,EAAQ,QAAAI,CAAQ,CAC3B,CAZSZ,EAAAK,EAAA,yBAaTL,EAAOK,EAAuB,uBAAuB",
  "names": ["WardleyValueConverter", "AbstractMermaidValueConverter", "__name", "rule", "input", "_cstNode", "WardleyModule", "createWardleyServices", "context", "EmptyFileSystem", "shared", "inject", "createDefaultSharedCoreModule", "MermaidGeneratedSharedModule", "Wardley", "createDefaultCoreModule", "WardleyGrammarGeneratedModule"]
}
