{
  "title" : "Duplication",
  "timestamp" : "2024-04-03 14:39:10",
  "duplicates" : [ {
    "blockSize" : 68,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/foosite.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 6,
      "endLine" : 78,
      "cleanedStartLine" : 4,
      "cleanedEndLine" : 71
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-plan-success/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 6,
      "endLine" : 78,
      "cleanedStartLine" : 4,
      "cleanedEndLine" : 71
    } ]
  }, {
    "blockSize" : 18,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-apply-fail-module/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 10,
      "endLine" : 28,
      "cleanedStartLine" : 7,
      "cleanedEndLine" : 24
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-plan-success/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 10,
      "endLine" : 28,
      "cleanedStartLine" : 7,
      "cleanedEndLine" : 24
    } ]
  }, {
    "blockSize" : 18,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 114,
      "endLine" : 133,
      "cleanedStartLine" : 95,
      "cleanedEndLine" : 112
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 94,
      "endLine" : 113,
      "cleanedStartLine" : 77,
      "cleanedEndLine" : 94
    } ]
  }, {
    "blockSize" : 18,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 136,
      "endLine" : 155,
      "cleanedStartLine" : 115,
      "cleanedEndLine" : 132
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 115,
      "endLine" : 134,
      "cleanedStartLine" : 96,
      "cleanedEndLine" : 113
    } ]
  }, {
    "blockSize" : 18,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/foosite.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 10,
      "endLine" : 28,
      "cleanedStartLine" : 7,
      "cleanedEndLine" : 24
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-apply-fail-module/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 10,
      "endLine" : 28,
      "cleanedStartLine" : 7,
      "cleanedEndLine" : 24
    } ]
  }, {
    "blockSize" : 18,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 158,
      "endLine" : 177,
      "cleanedStartLine" : 135,
      "cleanedEndLine" : 152
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 136,
      "endLine" : 155,
      "cleanedStartLine" : 115,
      "cleanedEndLine" : 132
    } ]
  }, {
    "blockSize" : 16,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/sessions.go",
        "extension" : "go",
        "linesOfCode" : 238,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 184,
      "startLine" : 145,
      "endLine" : 165,
      "cleanedStartLine" : 66,
      "cleanedEndLine" : 81
    }, {
      "file" : {
        "relativePath" : "astro/sessions.go",
        "extension" : "go",
        "linesOfCode" : 238,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 184,
      "startLine" : 308,
      "endLine" : 329,
      "cleanedStartLine" : 169,
      "cleanedEndLine" : 184
    } ]
  }, {
    "blockSize" : 16,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 214,
      "endLine" : 231,
      "cleanedStartLine" : 185,
      "cleanedEndLine" : 200
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 189,
      "endLine" : 206,
      "cleanedStartLine" : 162,
      "cleanedEndLine" : 177
    } ]
  }, {
    "blockSize" : 15,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 95,
      "endLine" : 111,
      "cleanedStartLine" : 78,
      "cleanedEndLine" : 92
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 76,
      "endLine" : 92,
      "cleanedStartLine" : 61,
      "cleanedEndLine" : 75
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 180,
      "endLine" : 194,
      "cleanedStartLine" : 155,
      "cleanedEndLine" : 167
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 157,
      "endLine" : 171,
      "cleanedStartLine" : 134,
      "cleanedEndLine" : 146
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/foosite.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 30,
      "endLine" : 43,
      "cleanedStartLine" : 26,
      "cleanedEndLine" : 38
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-apply-fail-module/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 30,
      "endLine" : 43,
      "cleanedStartLine" : 26,
      "cleanedEndLine" : 38
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 234,
      "endLine" : 246,
      "cleanedStartLine" : 203,
      "cleanedEndLine" : 215
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 208,
      "endLine" : 220,
      "cleanedStartLine" : 179,
      "cleanedEndLine" : 191
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-apply-fail-module/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 30,
      "endLine" : 43,
      "cleanedStartLine" : 26,
      "cleanedEndLine" : 38
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-plan-success/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 30,
      "endLine" : 43,
      "cleanedStartLine" : 26,
      "cleanedEndLine" : 38
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 197,
      "endLine" : 211,
      "cleanedStartLine" : 170,
      "cleanedEndLine" : 182
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 173,
      "endLine" : 187,
      "cleanedStartLine" : 148,
      "cleanedEndLine" : 160
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/foosite.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 58,
      "endLine" : 71,
      "cleanedStartLine" : 52,
      "cleanedEndLine" : 64
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-apply-fail-module/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 58,
      "endLine" : 71,
      "cleanedStartLine" : 52,
      "cleanedEndLine" : 64
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-apply-fail-module/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 58,
      "endLine" : 71,
      "cleanedStartLine" : 52,
      "cleanedEndLine" : 64
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-plan-success/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 58,
      "endLine" : 71,
      "cleanedStartLine" : 52,
      "cleanedEndLine" : 64
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 156,
      "endLine" : 167,
      "cleanedStartLine" : 133,
      "cleanedEndLine" : 144
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 172,
      "endLine" : 183,
      "cleanedStartLine" : 147,
      "cleanedEndLine" : 158
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 179,
      "endLine" : 190,
      "cleanedStartLine" : 154,
      "cleanedEndLine" : 165
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 196,
      "endLine" : 207,
      "cleanedStartLine" : 169,
      "cleanedEndLine" : 180
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-apply-fail-module/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 45,
      "endLine" : 56,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 50
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-plan-success/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 45,
      "endLine" : 56,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 50
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 180,
      "endLine" : 190,
      "cleanedStartLine" : 155,
      "cleanedEndLine" : 165
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 173,
      "endLine" : 183,
      "cleanedStartLine" : 148,
      "cleanedEndLine" : 158
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 197,
      "endLine" : 207,
      "cleanedStartLine" : 170,
      "cleanedEndLine" : 180
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 157,
      "endLine" : 167,
      "cleanedStartLine" : 134,
      "cleanedEndLine" : 144
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/foosite.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 45,
      "endLine" : 56,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 50
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-apply-fail-module/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 45,
      "endLine" : 56,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 50
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 34,
      "endLine" : 46,
      "cleanedStartLine" : 27,
      "cleanedEndLine" : 37
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 20,
      "endLine" : 32,
      "cleanedStartLine" : 15,
      "cleanedEndLine" : 25
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/sessions.go",
        "extension" : "go",
        "linesOfCode" : 238,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 184,
      "startLine" : 120,
      "endLine" : 130,
      "cleanedStartLine" : 47,
      "cleanedEndLine" : 56
    }, {
      "file" : {
        "relativePath" : "astro/sessions.go",
        "extension" : "go",
        "linesOfCode" : 238,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 184,
      "startLine" : 260,
      "endLine" : 270,
      "cleanedStartLine" : 135,
      "cleanedEndLine" : 144
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 213,
      "endLine" : 222,
      "cleanedStartLine" : 184,
      "cleanedEndLine" : 193
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 233,
      "endLine" : 242,
      "cleanedStartLine" : 202,
      "cleanedEndLine" : 211
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 188,
      "endLine" : 197,
      "cleanedStartLine" : 161,
      "cleanedEndLine" : 170
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 207,
      "endLine" : 216,
      "cleanedStartLine" : 178,
      "cleanedEndLine" : 187
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 234,
      "endLine" : 242,
      "cleanedStartLine" : 203,
      "cleanedEndLine" : 211
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 189,
      "endLine" : 197,
      "cleanedStartLine" : 162,
      "cleanedEndLine" : 170
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 60,
      "endLine" : 70,
      "cleanedStartLine" : 49,
      "cleanedEndLine" : 57
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 44,
      "endLine" : 54,
      "cleanedStartLine" : 35,
      "cleanedEndLine" : 43
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 214,
      "endLine" : 222,
      "cleanedStartLine" : 185,
      "cleanedEndLine" : 193
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 208,
      "endLine" : 216,
      "cleanedStartLine" : 179,
      "cleanedEndLine" : 187
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/sessions.go",
        "extension" : "go",
        "linesOfCode" : 238,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 184,
      "startLine" : 130,
      "endLine" : 140,
      "cleanedStartLine" : 56,
      "cleanedEndLine" : 63
    }, {
      "file" : {
        "relativePath" : "astro/sessions.go",
        "extension" : "go",
        "linesOfCode" : 238,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 184,
      "startLine" : 280,
      "endLine" : 291,
      "cleanedStartLine" : 151,
      "cleanedEndLine" : 158
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 73,
      "endLine" : 81,
      "cleanedStartLine" : 60,
      "cleanedEndLine" : 66
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 56,
      "endLine" : 64,
      "cleanedStartLine" : 45,
      "cleanedEndLine" : 51
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 93,
      "endLine" : 99,
      "cleanedStartLine" : 76,
      "cleanedEndLine" : 82
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 135,
      "endLine" : 141,
      "cleanedStartLine" : 114,
      "cleanedEndLine" : 120
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 113,
      "endLine" : 119,
      "cleanedStartLine" : 94,
      "cleanedEndLine" : 100
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 135,
      "endLine" : 141,
      "cleanedStartLine" : 114,
      "cleanedEndLine" : 120
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 135,
      "endLine" : 141,
      "cleanedStartLine" : 114,
      "cleanedEndLine" : 120
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 157,
      "endLine" : 163,
      "cleanedStartLine" : 134,
      "cleanedEndLine" : 140
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 84,
      "endLine" : 92,
      "cleanedStartLine" : 69,
      "cleanedEndLine" : 75
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 66,
      "endLine" : 74,
      "cleanedStartLine" : 53,
      "cleanedEndLine" : 59
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 93,
      "endLine" : 99,
      "cleanedStartLine" : 76,
      "cleanedEndLine" : 82
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 114,
      "endLine" : 120,
      "cleanedStartLine" : 95,
      "cleanedEndLine" : 101
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 113,
      "endLine" : 119,
      "cleanedStartLine" : 94,
      "cleanedEndLine" : 100
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 157,
      "endLine" : 163,
      "cleanedStartLine" : 134,
      "cleanedEndLine" : 140
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 49,
      "endLine" : 57,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 46
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 34,
      "endLine" : 42,
      "cleanedStartLine" : 27,
      "cleanedEndLine" : 33
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-module-path-cannot-escape-code-root/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 12,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 12,
      "startLine" : 1,
      "endLine" : 11,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 7
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-rewrite-code-root-paths/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 12,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 12,
      "startLine" : 1,
      "endLine" : 11,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 7
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 23,
      "endLine" : 31,
      "cleanedStartLine" : 18,
      "cleanedEndLine" : 24
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 10,
      "endLine" : 18,
      "cleanedStartLine" : 7,
      "cleanedEndLine" : 13
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/terraform/terraform_apply.go",
        "extension" : "go",
        "linesOfCode" : 31,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 20,
      "startLine" : 48,
      "endLine" : 57,
      "cleanedStartLine" : 14,
      "cleanedEndLine" : 20
    }, {
      "file" : {
        "relativePath" : "astro/terraform/terraform_show.go",
        "extension" : "go",
        "linesOfCode" : 13,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 10,
      "startLine" : 24,
      "endLine" : 33,
      "cleanedStartLine" : 4,
      "cleanedEndLine" : 10
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 114,
      "endLine" : 120,
      "cleanedStartLine" : 95,
      "cleanedEndLine" : 101
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 135,
      "endLine" : 141,
      "cleanedStartLine" : 114,
      "cleanedEndLine" : 120
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-apply-fail-module/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 73,
      "endLine" : 78,
      "cleanedStartLine" : 66,
      "cleanedEndLine" : 71
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-plan-success/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 73,
      "endLine" : 78,
      "cleanedStartLine" : 66,
      "cleanedEndLine" : 71
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/sessions.go",
        "extension" : "go",
        "linesOfCode" : 238,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 184,
      "startLine" : 143,
      "endLine" : 148,
      "cleanedStartLine" : 64,
      "cleanedEndLine" : 69
    }, {
      "file" : {
        "relativePath" : "astro/sessions.go",
        "extension" : "go",
        "linesOfCode" : 238,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 184,
      "startLine" : 230,
      "endLine" : 236,
      "cleanedStartLine" : 119,
      "cleanedEndLine" : 124
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/terraform/terraform_get.go",
        "extension" : "go",
        "linesOfCode" : 11,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 8,
      "startLine" : 22,
      "endLine" : 30,
      "cleanedStartLine" : 3,
      "cleanedEndLine" : 8
    }, {
      "file" : {
        "relativePath" : "astro/terraform/terraform_show.go",
        "extension" : "go",
        "linesOfCode" : 13,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 10,
      "startLine" : 25,
      "endLine" : 33,
      "cleanedStartLine" : 5,
      "cleanedEndLine" : 10
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/sessions.go",
        "extension" : "go",
        "linesOfCode" : 238,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 184,
      "startLine" : 133,
      "endLine" : 138,
      "cleanedStartLine" : 57,
      "cleanedEndLine" : 62
    }, {
      "file" : {
        "relativePath" : "astro/sessions.go",
        "extension" : "go",
        "linesOfCode" : 238,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 184,
      "startLine" : 220,
      "endLine" : 225,
      "cleanedStartLine" : 112,
      "cleanedEndLine" : 117
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 136,
      "endLine" : 141,
      "cleanedStartLine" : 115,
      "cleanedEndLine" : 120
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 94,
      "endLine" : 99,
      "cleanedStartLine" : 77,
      "cleanedEndLine" : 82
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/astro.go",
        "extension" : "go",
        "linesOfCode" : 96,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 65,
      "startLine" : 122,
      "endLine" : 130,
      "cleanedStartLine" : 45,
      "cleanedEndLine" : 50
    }, {
      "file" : {
        "relativePath" : "astro/astro.go",
        "extension" : "go",
        "linesOfCode" : 96,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 65,
      "startLine" : 144,
      "endLine" : 152,
      "cleanedStartLine" : 54,
      "cleanedEndLine" : 59
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-terraform-shared-plugin-cache-preserve-existing/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 6,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 8,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-terraform-shared-plugin-cache/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 6,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 8,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 114,
      "endLine" : 119,
      "cleanedStartLine" : 95,
      "cleanedEndLine" : 100
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 136,
      "endLine" : 141,
      "cleanedStartLine" : 115,
      "cleanedEndLine" : 120
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/cli/astro/cmd/cmd.go",
        "extension" : "go",
        "linesOfCode" : 208,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 160,
      "startLine" : 250,
      "endLine" : 257,
      "cleanedStartLine" : 129,
      "cleanedEndLine" : 134
    }, {
      "file" : {
        "relativePath" : "astro/cli/astro/cmd/cmd.go",
        "extension" : "go",
        "linesOfCode" : 208,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 160,
      "startLine" : 284,
      "endLine" : 291,
      "cleanedStartLine" : 152,
      "cleanedEndLine" : 157
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/terraform/terraform_apply.go",
        "extension" : "go",
        "linesOfCode" : 31,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 20,
      "startLine" : 49,
      "endLine" : 57,
      "cleanedStartLine" : 15,
      "cleanedEndLine" : 20
    }, {
      "file" : {
        "relativePath" : "astro/terraform/terraform_get.go",
        "extension" : "go",
        "linesOfCode" : 11,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 8,
      "startLine" : 22,
      "endLine" : 30,
      "cleanedStartLine" : 3,
      "cleanedEndLine" : 8
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-path-rewrite/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 12,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 12,
      "startLine" : 11,
      "endLine" : 18,
      "cleanedStartLine" : 7,
      "cleanedEndLine" : 12
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-rewrite-code-root-paths/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 12,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 12,
      "startLine" : 11,
      "endLine" : 18,
      "cleanedStartLine" : 7,
      "cleanedEndLine" : 12
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/test-hook-startup-fail/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 10,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 10,
      "startLine" : 6,
      "endLine" : 14,
      "cleanedStartLine" : 5,
      "cleanedEndLine" : 10
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-hook-startup-success/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 10,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 10,
      "startLine" : 6,
      "endLine" : 14,
      "cleanedStartLine" : 5,
      "cleanedEndLine" : 10
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 158,
      "endLine" : 163,
      "cleanedStartLine" : 135,
      "cleanedEndLine" : 140
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 94,
      "endLine" : 99,
      "cleanedStartLine" : 77,
      "cleanedEndLine" : 82
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 136,
      "endLine" : 141,
      "cleanedStartLine" : 115,
      "cleanedEndLine" : 120
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 136,
      "endLine" : 141,
      "cleanedStartLine" : 115,
      "cleanedEndLine" : 120
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/sessions.go",
        "extension" : "go",
        "linesOfCode" : 238,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 184,
      "startLine" : 220,
      "endLine" : 225,
      "cleanedStartLine" : 112,
      "cleanedEndLine" : 117
    }, {
      "file" : {
        "relativePath" : "astro/sessions.go",
        "extension" : "go",
        "linesOfCode" : 238,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 184,
      "startLine" : 284,
      "endLine" : 289,
      "cleanedStartLine" : 152,
      "cleanedEndLine" : 157
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 114,
      "endLine" : 119,
      "cleanedStartLine" : 95,
      "cleanedEndLine" : 100
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 115,
      "endLine" : 120,
      "cleanedStartLine" : 96,
      "cleanedEndLine" : 101
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/config.yaml",
        "extension" : "yaml",
        "linesOfCode" : 215,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 215,
      "startLine" : 158,
      "endLine" : 163,
      "cleanedStartLine" : 135,
      "cleanedEndLine" : 140
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-graph/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 191,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 191,
      "startLine" : 115,
      "endLine" : 120,
      "cleanedStartLine" : 96,
      "cleanedEndLine" : 101
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "astro/fixtures/foosite.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 73,
      "endLine" : 78,
      "cleanedStartLine" : 66,
      "cleanedEndLine" : 71
    }, {
      "file" : {
        "relativePath" : "astro/fixtures/test-apply-fail-module/astro.yaml",
        "extension" : "yaml",
        "linesOfCode" : 71,
        "components" : [ "primary::astro" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 73,
      "endLine" : 78,
      "cleanedStartLine" : 66,
      "cleanedEndLine" : 71
    } ]
  } ],
  "overallDuplication" : null
}