{
  "title" : "Duplication",
  "timestamp" : "2026-01-18 16:43:27",
  "duplicates" : [ {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "styles/page-link-to-github.scss",
        "extension" : "scss",
        "linesOfCode" : 46,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 46,
      "startLine" : 7,
      "endLine" : 17,
      "cleanedStartLine" : 5,
      "cleanedEndLine" : 15
    }, {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 25,
      "endLine" : 35,
      "cleanedStartLine" : 24,
      "cleanedEndLine" : 34
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 79,
      "endLine" : 85,
      "cleanedStartLine" : 77,
      "cleanedEndLine" : 83
    }, {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 95,
      "endLine" : 101,
      "cleanedStartLine" : 93,
      "cleanedEndLine" : 99
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 87,
      "endLine" : 93,
      "cleanedStartLine" : 85,
      "cleanedEndLine" : 91
    }, {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 95,
      "endLine" : 101,
      "cleanedStartLine" : 93,
      "cleanedEndLine" : 99
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "styles/_anchor.scss",
        "extension" : "scss",
        "linesOfCode" : 19,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 19,
      "startLine" : 9,
      "endLine" : 15,
      "cleanedStartLine" : 8,
      "cleanedEndLine" : 14
    }, {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 13,
      "endLine" : 19,
      "cleanedStartLine" : 13,
      "cleanedEndLine" : 19
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 71,
      "endLine" : 77,
      "cleanedStartLine" : 69,
      "cleanedEndLine" : 75
    }, {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 79,
      "endLine" : 85,
      "cleanedStartLine" : 77,
      "cleanedEndLine" : 83
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 71,
      "endLine" : 77,
      "cleanedStartLine" : 69,
      "cleanedEndLine" : 75
    }, {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 87,
      "endLine" : 93,
      "cleanedStartLine" : 85,
      "cleanedEndLine" : 91
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 131,
      "endLine" : 137,
      "cleanedStartLine" : 129,
      "cleanedEndLine" : 135
    }, {
      "file" : {
        "relativePath" : "styles/styles.scss",
        "extension" : "scss",
        "linesOfCode" : 56,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 56,
      "startLine" : 53,
      "endLine" : 59,
      "cleanedStartLine" : 41,
      "cleanedEndLine" : 47
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 79,
      "endLine" : 85,
      "cleanedStartLine" : 77,
      "cleanedEndLine" : 83
    }, {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 87,
      "endLine" : 93,
      "cleanedStartLine" : 85,
      "cleanedEndLine" : 91
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 71,
      "endLine" : 77,
      "cleanedStartLine" : 69,
      "cleanedEndLine" : 75
    }, {
      "file" : {
        "relativePath" : "styles/styles.css",
        "extension" : "css",
        "linesOfCode" : 143,
        "components" : [ "primary::styles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 143,
      "startLine" : 95,
      "endLine" : 101,
      "cleanedStartLine" : 93,
      "cleanedEndLine" : 99
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "jekyll/plugins/recently_updated_generator.rb",
        "extension" : "rb",
        "linesOfCode" : 171,
        "components" : [ "primary::jekyll" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 171,
      "startLine" : 13,
      "endLine" : 19,
      "cleanedStartLine" : 6,
      "cleanedEndLine" : 11
    }, {
      "file" : {
        "relativePath" : "jekyll/plugins/toc_generator.rb",
        "extension" : "rb",
        "linesOfCode" : 57,
        "components" : [ "primary::jekyll" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 57,
      "startLine" : 13,
      "endLine" : 19,
      "cleanedStartLine" : 6,
      "cleanedEndLine" : 11
    } ]
  } ],
  "overallDuplication" : null
}