{
  "version": 1,
  "generatedAt": "2026-05-25T11:41:33.166Z",
  "fileId": "file:1rikffk:viewmodels-cs",
  "executableScope": false,
  "executableSymbolCount": 0,
  "fileNodeId": "file:1rikffk:viewmodels-cs",
  "symbolNodeIds": [
    "type:aqqzdn:contentblock",
    "type:15iy4fl:textsegmentblock",
    "type:1jbz88m:aiactiontriggerblock",
    "type:6l0ozw:readerpageviewmodel"
  ],
  "containmentEdgeIds": [
    "edge:8xbjr1:defines-type",
    "edge:4kd6td:defines-type",
    "edge:u2stst:defines-type",
    "edge:u9qf88:defines-type"
  ],
  "relationshipEdgeIds": [
    "edge:8xbjr1:defines-type",
    "edge:4kd6td:defines-type",
    "edge:u2stst:defines-type",
    "edge:u9qf88:defines-type"
  ],
  "integrationEdgeIds": [],
  "controlFlowFragments": [],
  "unresolvedJumps": [],
  "diagrams": [
    {
      "id": "file_1rikffk_viewmodels_cs_neighborhood_view",
      "purpose": "neighborhood-view",
      "title": "ViewModels Neighborhood",
      "required": true,
      "diagram": {
        "id": "file_1rikffk_viewmodels_cs_neighborhood_view",
        "kind": "dependency-map",
        "title": "ViewModels Neighborhood",
        "direction": "LR",
        "nodes": [
          {
            "id": "file_1rikffk_viewmodels_cs",
            "kind": "service",
            "label": "ViewModels",
            "shape": "rounded",
            "sourcePath": "NexusReader.Application/Queries/Reader/ViewModels.cs"
          },
          {
            "id": "type_aqqzdn_contentblock",
            "kind": "document",
            "label": "ContentBlock",
            "shape": "doc",
            "sourcePath": "NexusReader.Application/Queries/Reader/ViewModels.cs",
            "sourceLine": 7
          },
          {
            "id": "type_15iy4fl_textsegmentblock",
            "kind": "document",
            "label": "TextSegmentBlock",
            "shape": "doc",
            "sourcePath": "NexusReader.Application/Queries/Reader/ViewModels.cs",
            "sourceLine": 8
          },
          {
            "id": "type_1jbz88m_aiactiontriggerblock",
            "kind": "document",
            "label": "AiActionTriggerBlock",
            "shape": "doc",
            "sourcePath": "NexusReader.Application/Queries/Reader/ViewModels.cs",
            "sourceLine": 9
          },
          {
            "id": "type_6l0ozw_readerpageviewmodel",
            "kind": "document",
            "label": "ReaderPageViewModel",
            "shape": "doc",
            "sourcePath": "NexusReader.Application/Queries/Reader/ViewModels.cs",
            "sourceLine": 11
          }
        ],
        "edges": [],
        "metadata": {
          "evidencePaths": [
            "NexusReader.Application/Queries/Reader/ViewModels.cs"
          ]
        },
        "subgraphs": []
      },
      "mermaidSource": "flowchart LR\n    file_1rikffk_viewmodels_cs(\"ViewModels\")\n    type_15iy4fl_textsegmentblock[/\"TextSegmentBlock\"/]\n    type_1jbz88m_aiactiontriggerblock[/\"AiActionTriggerBlock\"/]\n    type_6l0ozw_readerpageviewmodel[/\"ReaderPageViewModel\"/]\n    type_aqqzdn_contentblock[/\"ContentBlock\"/]",
      "warnings": []
    }
  ],
  "renderHints": {
    "preferredSurface": "two-d",
    "defaultDiagramId": "file_1rikffk_viewmodels_cs_neighborhood_view",
    "controlFlowDiagramIds": [],
    "defaultControlFlowDiagramIdsBySymbolId": {}
  }
}