{
  "title" : "Duplication",
  "timestamp" : "2026-04-18 13:01:13",
  "duplicates" : [ {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 94,
      "endLine" : 105,
      "cleanedStartLine" : 86,
      "cleanedEndLine" : 97
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 194,
      "endLine" : 205,
      "cleanedStartLine" : 180,
      "cleanedEndLine" : 191
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 166,
      "endLine" : 177,
      "cleanedStartLine" : 154,
      "cleanedEndLine" : 165
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 222,
      "endLine" : 233,
      "cleanedStartLine" : 206,
      "cleanedEndLine" : 217
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 138,
      "endLine" : 149,
      "cleanedStartLine" : 128,
      "cleanedEndLine" : 139
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 222,
      "endLine" : 233,
      "cleanedStartLine" : 206,
      "cleanedEndLine" : 217
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 194,
      "endLine" : 205,
      "cleanedStartLine" : 180,
      "cleanedEndLine" : 191
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 222,
      "endLine" : 233,
      "cleanedStartLine" : 206,
      "cleanedEndLine" : 217
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 138,
      "endLine" : 149,
      "cleanedStartLine" : 128,
      "cleanedEndLine" : 139
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 194,
      "endLine" : 205,
      "cleanedStartLine" : 180,
      "cleanedEndLine" : 191
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 94,
      "endLine" : 105,
      "cleanedStartLine" : 86,
      "cleanedEndLine" : 97
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 222,
      "endLine" : 233,
      "cleanedStartLine" : 206,
      "cleanedEndLine" : 217
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 166,
      "endLine" : 177,
      "cleanedStartLine" : 154,
      "cleanedEndLine" : 165
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 194,
      "endLine" : 205,
      "cleanedStartLine" : 180,
      "cleanedEndLine" : 191
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 94,
      "endLine" : 105,
      "cleanedStartLine" : 86,
      "cleanedEndLine" : 97
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 166,
      "endLine" : 177,
      "cleanedStartLine" : 154,
      "cleanedEndLine" : 165
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 94,
      "endLine" : 105,
      "cleanedStartLine" : 86,
      "cleanedEndLine" : 97
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 138,
      "endLine" : 149,
      "cleanedStartLine" : 128,
      "cleanedEndLine" : 139
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 138,
      "endLine" : 149,
      "cleanedStartLine" : 128,
      "cleanedEndLine" : 139
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 166,
      "endLine" : 177,
      "cleanedStartLine" : 154,
      "cleanedEndLine" : 165
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 15,
      "endLine" : 24,
      "cleanedStartLine" : 13,
      "cleanedEndLine" : 22
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 102,
      "endLine" : 111,
      "cleanedStartLine" : 94,
      "cleanedEndLine" : 103
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/bottom-navigation.tsx",
        "extension" : "tsx",
        "linesOfCode" : 74,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 69,
      "startLine" : 55,
      "endLine" : 64,
      "cleanedStartLine" : 48,
      "cleanedEndLine" : 57
    }, {
      "file" : {
        "relativePath" : "components/side-navigation.tsx",
        "extension" : "tsx",
        "linesOfCode" : 96,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 88,
      "startLine" : 69,
      "endLine" : 78,
      "cleanedStartLine" : 58,
      "cleanedEndLine" : 67
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/header.tsx",
        "extension" : "tsx",
        "linesOfCode" : 221,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 210,
      "startLine" : 122,
      "endLine" : 130,
      "cleanedStartLine" : 111,
      "cleanedEndLine" : 119
    }, {
      "file" : {
        "relativePath" : "components/header.tsx",
        "extension" : "tsx",
        "linesOfCode" : 221,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 210,
      "startLine" : 144,
      "endLine" : 152,
      "cleanedStartLine" : 133,
      "cleanedEndLine" : 141
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 6,
      "endLine" : 13,
      "cleanedStartLine" : 4,
      "cleanedEndLine" : 11
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 94,
      "endLine" : 101,
      "cleanedStartLine" : 86,
      "cleanedEndLine" : 93
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 35,
      "endLine" : 42,
      "cleanedStartLine" : 31,
      "cleanedEndLine" : 38
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 194,
      "endLine" : 201,
      "cleanedStartLine" : 180,
      "cleanedEndLine" : 187
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 6,
      "endLine" : 13,
      "cleanedStartLine" : 4,
      "cleanedEndLine" : 11
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 194,
      "endLine" : 201,
      "cleanedStartLine" : 180,
      "cleanedEndLine" : 187
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 6,
      "endLine" : 13,
      "cleanedStartLine" : 4,
      "cleanedEndLine" : 11
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 138,
      "endLine" : 145,
      "cleanedStartLine" : 128,
      "cleanedEndLine" : 135
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 35,
      "endLine" : 42,
      "cleanedStartLine" : 31,
      "cleanedEndLine" : 38
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 222,
      "endLine" : 229,
      "cleanedStartLine" : 206,
      "cleanedEndLine" : 213
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 35,
      "endLine" : 42,
      "cleanedStartLine" : 31,
      "cleanedEndLine" : 38
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 94,
      "endLine" : 101,
      "cleanedStartLine" : 86,
      "cleanedEndLine" : 93
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 6,
      "endLine" : 13,
      "cleanedStartLine" : 4,
      "cleanedEndLine" : 11
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 35,
      "endLine" : 42,
      "cleanedStartLine" : 31,
      "cleanedEndLine" : 38
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 6,
      "endLine" : 13,
      "cleanedStartLine" : 4,
      "cleanedEndLine" : 11
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 166,
      "endLine" : 173,
      "cleanedStartLine" : 154,
      "cleanedEndLine" : 161
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 35,
      "endLine" : 42,
      "cleanedStartLine" : 31,
      "cleanedEndLine" : 38
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 166,
      "endLine" : 173,
      "cleanedStartLine" : 154,
      "cleanedEndLine" : 161
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 35,
      "endLine" : 42,
      "cleanedStartLine" : 31,
      "cleanedEndLine" : 38
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 138,
      "endLine" : 145,
      "cleanedStartLine" : 128,
      "cleanedEndLine" : 135
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 6,
      "endLine" : 13,
      "cleanedStartLine" : 4,
      "cleanedEndLine" : 11
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 222,
      "endLine" : 229,
      "cleanedStartLine" : 206,
      "cleanedEndLine" : 213
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/bottom-navigation.tsx",
        "extension" : "tsx",
        "linesOfCode" : 74,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 69,
      "startLine" : 46,
      "endLine" : 52,
      "cleanedStartLine" : 39,
      "cleanedEndLine" : 45
    }, {
      "file" : {
        "relativePath" : "components/side-navigation.tsx",
        "extension" : "tsx",
        "linesOfCode" : 96,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 88,
      "startLine" : 61,
      "endLine" : 67,
      "cleanedStartLine" : 50,
      "cleanedEndLine" : 56
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "pages/[pageKey].tsx",
        "extension" : "tsx",
        "linesOfCode" : 238,
        "components" : [ "primary::pages" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 220,
      "startLine" : 140,
      "endLine" : 146,
      "cleanedStartLine" : 115,
      "cleanedEndLine" : 121
    }, {
      "file" : {
        "relativePath" : "pages/[pageKey].tsx",
        "extension" : "tsx",
        "linesOfCode" : 238,
        "components" : [ "primary::pages" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 220,
      "startLine" : 204,
      "endLine" : 210,
      "cleanedStartLine" : 177,
      "cleanedEndLine" : 183
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 185,
      "endLine" : 190,
      "cleanedStartLine" : 173,
      "cleanedEndLine" : 178
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 213,
      "endLine" : 218,
      "cleanedStartLine" : 199,
      "cleanedEndLine" : 204
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 55,
      "endLine" : 60,
      "cleanedStartLine" : 51,
      "cleanedEndLine" : 56
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 185,
      "endLine" : 190,
      "cleanedStartLine" : 173,
      "cleanedEndLine" : 178
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 26,
      "endLine" : 31,
      "cleanedStartLine" : 24,
      "cleanedEndLine" : 29
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 129,
      "endLine" : 134,
      "cleanedStartLine" : 121,
      "cleanedEndLine" : 126
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 26,
      "endLine" : 31,
      "cleanedStartLine" : 24,
      "cleanedEndLine" : 29
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 213,
      "endLine" : 218,
      "cleanedStartLine" : 199,
      "cleanedEndLine" : 204
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 129,
      "endLine" : 134,
      "cleanedStartLine" : 121,
      "cleanedEndLine" : 126
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 185,
      "endLine" : 190,
      "cleanedStartLine" : 173,
      "cleanedEndLine" : 178
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 157,
      "endLine" : 162,
      "cleanedStartLine" : 147,
      "cleanedEndLine" : 152
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 213,
      "endLine" : 218,
      "cleanedStartLine" : 199,
      "cleanedEndLine" : 204
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "lib/api.ts",
        "extension" : "ts",
        "linesOfCode" : 235,
        "components" : [ "primary::lib" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 196,
      "startLine" : 59,
      "endLine" : 65,
      "cleanedStartLine" : 44,
      "cleanedEndLine" : 49
    }, {
      "file" : {
        "relativePath" : "lib/api.ts",
        "extension" : "ts",
        "linesOfCode" : 235,
        "components" : [ "primary::lib" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 196,
      "startLine" : 95,
      "endLine" : 101,
      "cleanedStartLine" : 73,
      "cleanedEndLine" : 78
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "lib/api.ts",
        "extension" : "ts",
        "linesOfCode" : 235,
        "components" : [ "primary::lib" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 196,
      "startLine" : 95,
      "endLine" : 101,
      "cleanedStartLine" : 73,
      "cleanedEndLine" : 78
    }, {
      "file" : {
        "relativePath" : "lib/api.ts",
        "extension" : "ts",
        "linesOfCode" : 235,
        "components" : [ "primary::lib" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 196,
      "startLine" : 192,
      "endLine" : 198,
      "cleanedStartLine" : 143,
      "cleanedEndLine" : 148
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 129,
      "endLine" : 134,
      "cleanedStartLine" : 121,
      "cleanedEndLine" : 126
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 157,
      "endLine" : 162,
      "cleanedStartLine" : 147,
      "cleanedEndLine" : 152
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/header.tsx",
        "extension" : "tsx",
        "linesOfCode" : 221,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 210,
      "startLine" : 84,
      "endLine" : 89,
      "cleanedStartLine" : 73,
      "cleanedEndLine" : 78
    }, {
      "file" : {
        "relativePath" : "components/header.tsx",
        "extension" : "tsx",
        "linesOfCode" : 221,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 210,
      "startLine" : 144,
      "endLine" : 149,
      "cleanedStartLine" : 133,
      "cleanedEndLine" : 138
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/header.tsx",
        "extension" : "tsx",
        "linesOfCode" : 221,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 210,
      "startLine" : 62,
      "endLine" : 67,
      "cleanedStartLine" : 51,
      "cleanedEndLine" : 56
    }, {
      "file" : {
        "relativePath" : "components/header.tsx",
        "extension" : "tsx",
        "linesOfCode" : 221,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 210,
      "startLine" : 100,
      "endLine" : 105,
      "cleanedStartLine" : 89,
      "cleanedEndLine" : 94
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 26,
      "endLine" : 31,
      "cleanedStartLine" : 24,
      "cleanedEndLine" : 29
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 185,
      "endLine" : 190,
      "cleanedStartLine" : 173,
      "cleanedEndLine" : 178
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 55,
      "endLine" : 60,
      "cleanedStartLine" : 51,
      "cleanedEndLine" : 56
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 157,
      "endLine" : 162,
      "cleanedStartLine" : 147,
      "cleanedEndLine" : 152
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 157,
      "endLine" : 162,
      "cleanedStartLine" : 147,
      "cleanedEndLine" : 152
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 185,
      "endLine" : 190,
      "cleanedStartLine" : 173,
      "cleanedEndLine" : 178
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/header.tsx",
        "extension" : "tsx",
        "linesOfCode" : 221,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 210,
      "startLine" : 84,
      "endLine" : 89,
      "cleanedStartLine" : 73,
      "cleanedEndLine" : 78
    }, {
      "file" : {
        "relativePath" : "components/header.tsx",
        "extension" : "tsx",
        "linesOfCode" : 221,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 210,
      "startLine" : 122,
      "endLine" : 127,
      "cleanedStartLine" : 111,
      "cleanedEndLine" : 116
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 55,
      "endLine" : 60,
      "cleanedStartLine" : 51,
      "cleanedEndLine" : 56
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 129,
      "endLine" : 134,
      "cleanedStartLine" : 121,
      "cleanedEndLine" : 126
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "lib/api.ts",
        "extension" : "ts",
        "linesOfCode" : 235,
        "components" : [ "primary::lib" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 196,
      "startLine" : 59,
      "endLine" : 65,
      "cleanedStartLine" : 44,
      "cleanedEndLine" : 49
    }, {
      "file" : {
        "relativePath" : "lib/api.ts",
        "extension" : "ts",
        "linesOfCode" : 235,
        "components" : [ "primary::lib" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 196,
      "startLine" : 192,
      "endLine" : 198,
      "cleanedStartLine" : 143,
      "cleanedEndLine" : 148
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 55,
      "endLine" : 60,
      "cleanedStartLine" : 51,
      "cleanedEndLine" : 56
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 213,
      "endLine" : 218,
      "cleanedStartLine" : 199,
      "cleanedEndLine" : 204
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 26,
      "endLine" : 31,
      "cleanedStartLine" : 24,
      "cleanedEndLine" : 29
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 157,
      "endLine" : 162,
      "cleanedStartLine" : 147,
      "cleanedEndLine" : 152
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 26,
      "endLine" : 31,
      "cleanedStartLine" : 24,
      "cleanedEndLine" : 29
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 55,
      "endLine" : 60,
      "cleanedStartLine" : 51,
      "cleanedEndLine" : 56
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 129,
      "endLine" : 134,
      "cleanedStartLine" : 121,
      "cleanedEndLine" : 126
    }, {
      "file" : {
        "relativePath" : "components/icons.tsx",
        "extension" : "tsx",
        "linesOfCode" : 237,
        "components" : [ "primary::components" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 229,
      "startLine" : 213,
      "endLine" : 218,
      "cleanedStartLine" : 199,
      "cleanedEndLine" : 204
    } ]
  } ],
  "overallDuplication" : null
}