[
  {
    "id": "edge:ldrg1j:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:1c802h4:program-top-level",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 15,
        "summary": "Method Program (top-level) is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:rygz5v:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:9hjjot:createdbcontext",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 61,
        "summary": "Method CreateDbContext is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:lo83t1:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:194t8sk:dispose",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 66,
        "summary": "Method Dispose is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:idsgrb:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:x4i3zt:generateasync",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 69,
        "summary": "Method GenerateAsync is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:asogfl:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:swctk:getservice",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 71,
        "summary": "Method GetService is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:ntmvxk:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:9ytc6k:saveebookasync-byte",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 74,
        "summary": "Method SaveEbookAsync (byte[]) is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1d4n840:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:k4xtk2:saveebookasync-stream",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 74,
        "summary": "Method SaveEbookAsync (Stream) is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1vmgocd:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:161c21f:savecoverasync-byte",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 74,
        "summary": "Method SaveCoverAsync (byte[]) is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:majzz1:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:1xlrbb1:savecoverasync-stream",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 74,
        "summary": "Method SaveCoverAsync (Stream) is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:ge3bmj:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:s3i4fd:findauthorbynameasync",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 84,
        "summary": "Method FindAuthorByNameAsync is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:8yspy6:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:ulf8of:addauthor",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 84,
        "summary": "Method AddAuthor is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:exq3oa:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:v3kul8:addebook",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 84,
        "summary": "Method AddEbook is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:cugol4:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:1wp2z4z:savechangesasync",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 84,
        "summary": "Method SaveChangesAsync is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:cin3ck:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:11t39ko:broadcastprogressasync",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 94,
        "summary": "Method BroadcastProgressAsync is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:2g6one:contains",
    "from": "file:1dbwiwx:program-cs",
    "to": "method:yo2gbi:broadcastingestionprogressasync",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 94,
        "summary": "Method BroadcastIngestionProgressAsync is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1ppnfgc:defines-type",
    "from": "file:1dbwiwx:program-cs",
    "to": "type:k9hk67:throwingdbcontextfactory",
    "kind": "defines-type",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 61,
        "summary": "Type ThrowingDbContextFactory is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:bthe37:defines-type",
    "from": "file:1dbwiwx:program-cs",
    "to": "type:1b5mqrj:throwingembeddinggenerator",
    "kind": "defines-type",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 66,
        "summary": "Type ThrowingEmbeddingGenerator is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1tpz4wc:defines-type",
    "from": "file:1dbwiwx:program-cs",
    "to": "type:1mye80d:throwingbookstorageservice",
    "kind": "defines-type",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 74,
        "summary": "Type ThrowingBookStorageService is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:14f58zl:defines-type",
    "from": "file:1dbwiwx:program-cs",
    "to": "type:1dhn7tl:throwingebookrepository",
    "kind": "defines-type",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 84,
        "summary": "Type ThrowingEbookRepository is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:d0bjqk:defines-type",
    "from": "file:1dbwiwx:program-cs",
    "to": "type:ms3ont:throwingsyncbroadcaster",
    "kind": "defines-type",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Program.cs",
        "line": 94,
        "summary": "Type ThrowingSyncBroadcaster is defined in this file.",
        "kind": "file-summary"
      }
    ]
  }
]