{
  "title" : "Duplication",
  "timestamp" : "2026-01-18 16:52:43",
  "duplicates" : [ {
    "blockSize" : 127,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/io.pyi",
        "extension" : "pyi",
        "linesOfCode" : 131,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 127,
      "startLine" : 82,
      "endLine" : 461,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 127
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uio.pyi",
        "extension" : "pyi",
        "linesOfCode" : 131,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 127,
      "startLine" : 82,
      "endLine" : 461,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 127
    } ]
  }, {
    "blockSize" : 119,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 18,
      "endLine" : 631,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 119
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 18,
      "endLine" : 631,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 119
    } ]
  }, {
    "blockSize" : 101,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/bluetooth.pyi",
        "extension" : "pyi",
        "linesOfCode" : 103,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 101,
      "startLine" : 20,
      "endLine" : 1161,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 101
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/ubluetooth.pyi",
        "extension" : "pyi",
        "linesOfCode" : 103,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 101,
      "startLine" : 20,
      "endLine" : 1161,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 101
    } ]
  }, {
    "blockSize" : 54,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/socket.pyi",
        "extension" : "pyi",
        "linesOfCode" : 56,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 54,
      "startLine" : 82,
      "endLine" : 435,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 54
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/usocket.pyi",
        "extension" : "pyi",
        "linesOfCode" : 56,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 54,
      "startLine" : 82,
      "endLine" : 435,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 54
    } ]
  }, {
    "blockSize" : 52,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/esp32/network.pyi",
        "extension" : "pyi",
        "linesOfCode" : 53,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 52,
      "startLine" : 36,
      "endLine" : 204,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "typehints/esp8266/network.pyi",
        "extension" : "pyi",
        "linesOfCode" : 53,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 52,
      "startLine" : 36,
      "endLine" : 204,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 52
    } ]
  }, {
    "blockSize" : 36,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/array.pyi",
        "extension" : "pyi",
        "linesOfCode" : 37,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 36,
      "startLine" : 8,
      "endLine" : 154,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 36
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uarray.pyi",
        "extension" : "pyi",
        "linesOfCode" : 37,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 36,
      "startLine" : 8,
      "endLine" : 154,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 36
    } ]
  }, {
    "blockSize" : 35,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/re.pyi",
        "extension" : "pyi",
        "linesOfCode" : 36,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 35,
      "startLine" : 114,
      "endLine" : 250,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 35
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/ure.pyi",
        "extension" : "pyi",
        "linesOfCode" : 36,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 35,
      "startLine" : 114,
      "endLine" : 250,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 35
    } ]
  }, {
    "blockSize" : 26,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/sys.pyi",
        "extension" : "pyi",
        "linesOfCode" : 28,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 26,
      "startLine" : 14,
      "endLine" : 165,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 26
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/usys.pyi",
        "extension" : "pyi",
        "linesOfCode" : 28,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 26,
      "startLine" : 14,
      "endLine" : 165,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 26
    } ]
  }, {
    "blockSize" : 24,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/select.pyi",
        "extension" : "pyi",
        "linesOfCode" : 26,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 24,
      "startLine" : 17,
      "endLine" : 116,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 24
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uselect.pyi",
        "extension" : "pyi",
        "linesOfCode" : 26,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 24,
      "startLine" : 17,
      "endLine" : 116,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 24
    } ]
  }, {
    "blockSize" : 23,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/time.pyi",
        "extension" : "pyi",
        "linesOfCode" : 24,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 23,
      "startLine" : 41,
      "endLine" : 292,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 23
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/utime.pyi",
        "extension" : "pyi",
        "linesOfCode" : 24,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 23,
      "startLine" : 41,
      "endLine" : 292,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 23
    } ]
  }, {
    "blockSize" : 20,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/collections.pyi",
        "extension" : "pyi",
        "linesOfCode" : 21,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 20,
      "startLine" : 17,
      "endLine" : 235,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 20
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/ucollections.pyi",
        "extension" : "pyi",
        "linesOfCode" : 21,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 20,
      "startLine" : 17,
      "endLine" : 235,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 20
    } ]
  }, {
    "blockSize" : 20,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/hashlib.pyi",
        "extension" : "pyi",
        "linesOfCode" : 23,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 20,
      "startLine" : 32,
      "endLine" : 109,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 20
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uhashlib.pyi",
        "extension" : "pyi",
        "linesOfCode" : 23,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 20,
      "startLine" : 32,
      "endLine" : 109,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 20
    } ]
  }, {
    "blockSize" : 17,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/ssl.pyi",
        "extension" : "pyi",
        "linesOfCode" : 20,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 17,
      "startLine" : 19,
      "endLine" : 70,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 17
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/ussl.pyi",
        "extension" : "pyi",
        "linesOfCode" : 20,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 17,
      "startLine" : 19,
      "endLine" : 70,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 17
    } ]
  }, {
    "blockSize" : 17,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/cryptolib.pyi",
        "extension" : "pyi",
        "linesOfCode" : 19,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 17,
      "startLine" : 12,
      "endLine" : 89,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 17
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/ucryptolib.pyi",
        "extension" : "pyi",
        "linesOfCode" : 19,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 17,
      "startLine" : 12,
      "endLine" : 89,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 17
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1047,
      "endLine" : 1059,
      "cleanedStartLine" : 164,
      "cleanedEndLine" : 176
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1097,
      "endLine" : 1109,
      "cleanedStartLine" : 205,
      "cleanedEndLine" : 217
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/struct.pyi",
        "extension" : "pyi",
        "linesOfCode" : 15,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 13,
      "startLine" : 25,
      "endLine" : 62,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 13
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/ustruct.pyi",
        "extension" : "pyi",
        "linesOfCode" : 15,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 13,
      "startLine" : 25,
      "endLine" : 62,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 13
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/main/kotlin/com/jetbrains/micropython/devices/PyboardDeviceProvider.kt",
        "extension" : "kt",
        "linesOfCode" : 37,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 21,
      "startLine" : 47,
      "endLine" : 61,
      "cleanedStartLine" : 10,
      "cleanedEndLine" : 21
    }, {
      "file" : {
        "relativePath" : "src/main/kotlin/com/jetbrains/micropython/devices/RPiPicoDeviceProvider.kt",
        "extension" : "kt",
        "linesOfCode" : 44,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 27,
      "startLine" : 55,
      "endLine" : 69,
      "cleanedStartLine" : 16,
      "cleanedEndLine" : 27
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/main/kotlin/com/jetbrains/micropython/devices/Esp8266DeviceProvider.kt",
        "extension" : "kt",
        "linesOfCode" : 44,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 28,
      "startLine" : 39,
      "endLine" : 53,
      "cleanedStartLine" : 17,
      "cleanedEndLine" : 28
    }, {
      "file" : {
        "relativePath" : "src/main/kotlin/com/jetbrains/micropython/devices/PyboardDeviceProvider.kt",
        "extension" : "kt",
        "linesOfCode" : 37,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 21,
      "startLine" : 47,
      "endLine" : 61,
      "cleanedStartLine" : 10,
      "cleanedEndLine" : 21
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/main/kotlin/com/jetbrains/micropython/devices/Esp8266DeviceProvider.kt",
        "extension" : "kt",
        "linesOfCode" : 44,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 28,
      "startLine" : 39,
      "endLine" : 53,
      "cleanedStartLine" : 17,
      "cleanedEndLine" : 28
    }, {
      "file" : {
        "relativePath" : "src/main/kotlin/com/jetbrains/micropython/devices/RPiPicoDeviceProvider.kt",
        "extension" : "kt",
        "linesOfCode" : 44,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 27,
      "startLine" : 55,
      "endLine" : 69,
      "cleanedStartLine" : 16,
      "cleanedEndLine" : 27
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4717,
      "endLine" : 4727,
      "cleanedStartLine" : 836,
      "cleanedEndLine" : 846
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4764,
      "endLine" : 4774,
      "cleanedStartLine" : 849,
      "cleanedEndLine" : 859
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4247,
      "endLine" : 4330,
      "cleanedStartLine" : 760,
      "cleanedEndLine" : 770
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4331,
      "endLine" : 4414,
      "cleanedStartLine" : 771,
      "cleanedEndLine" : 781
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1060,
      "endLine" : 1073,
      "cleanedStartLine" : 177,
      "cleanedEndLine" : 187
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1075,
      "endLine" : 1088,
      "cleanedStartLine" : 189,
      "cleanedEndLine" : 199
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1396,
      "endLine" : 1406,
      "cleanedStartLine" : 268,
      "cleanedEndLine" : 278
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1421,
      "endLine" : 1431,
      "cleanedStartLine" : 283,
      "cleanedEndLine" : 293
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3460,
      "endLine" : 3485,
      "cleanedStartLine" : 584,
      "cleanedEndLine" : 594
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3522,
      "endLine" : 3557,
      "cleanedStartLine" : 613,
      "cleanedEndLine" : 623
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3490,
      "endLine" : 3499,
      "cleanedStartLine" : 599,
      "cleanedEndLine" : 608
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3560,
      "endLine" : 3569,
      "cleanedStartLine" : 626,
      "cleanedEndLine" : 635
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1043,
      "endLine" : 1052,
      "cleanedStartLine" : 160,
      "cleanedEndLine" : 169
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1064,
      "endLine" : 1073,
      "cleanedStartLine" : 178,
      "cleanedEndLine" : 187
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1043,
      "endLine" : 1052,
      "cleanedStartLine" : 160,
      "cleanedEndLine" : 169
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1079,
      "endLine" : 1088,
      "cleanedStartLine" : 190,
      "cleanedEndLine" : 199
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/json.pyi",
        "extension" : "pyi",
        "linesOfCode" : 12,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 10,
      "startLine" : 17,
      "endLine" : 54,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 10
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/ujson.pyi",
        "extension" : "pyi",
        "linesOfCode" : 12,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 10,
      "startLine" : 17,
      "endLine" : 54,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 10
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4079,
      "endLine" : 4161,
      "cleanedStartLine" : 738,
      "cleanedEndLine" : 747
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4248,
      "endLine" : 4330,
      "cleanedStartLine" : 761,
      "cleanedEndLine" : 770
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4079,
      "endLine" : 4161,
      "cleanedStartLine" : 738,
      "cleanedEndLine" : 747
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4332,
      "endLine" : 4414,
      "cleanedStartLine" : 772,
      "cleanedEndLine" : 781
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4079,
      "endLine" : 4161,
      "cleanedStartLine" : 738,
      "cleanedEndLine" : 747
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4163,
      "endLine" : 4245,
      "cleanedStartLine" : 749,
      "cleanedEndLine" : 758
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4163,
      "endLine" : 4245,
      "cleanedStartLine" : 749,
      "cleanedEndLine" : 758
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4332,
      "endLine" : 4414,
      "cleanedStartLine" : 772,
      "cleanedEndLine" : 781
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4163,
      "endLine" : 4245,
      "cleanedStartLine" : 749,
      "cleanedEndLine" : 758
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4248,
      "endLine" : 4330,
      "cleanedStartLine" : 761,
      "cleanedEndLine" : 770
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1110,
      "endLine" : 1156,
      "cleanedStartLine" : 218,
      "cleanedEndLine" : 227
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1158,
      "endLine" : 1204,
      "cleanedStartLine" : 229,
      "cleanedEndLine" : 238
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1930,
      "endLine" : 1938,
      "cleanedStartLine" : 368,
      "cleanedEndLine" : 376
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1969,
      "endLine" : 1977,
      "cleanedStartLine" : 380,
      "cleanedEndLine" : 388
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4069,
      "endLine" : 4077,
      "cleanedStartLine" : 728,
      "cleanedEndLine" : 736
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4153,
      "endLine" : 4161,
      "cleanedStartLine" : 739,
      "cleanedEndLine" : 747
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4069,
      "endLine" : 4077,
      "cleanedStartLine" : 728,
      "cleanedEndLine" : 736
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4237,
      "endLine" : 4245,
      "cleanedStartLine" : 750,
      "cleanedEndLine" : 758
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4069,
      "endLine" : 4077,
      "cleanedStartLine" : 728,
      "cleanedEndLine" : 736
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4322,
      "endLine" : 4330,
      "cleanedStartLine" : 762,
      "cleanedEndLine" : 770
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4069,
      "endLine" : 4077,
      "cleanedStartLine" : 728,
      "cleanedEndLine" : 736
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4406,
      "endLine" : 4414,
      "cleanedStartLine" : 773,
      "cleanedEndLine" : 781
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1401,
      "endLine" : 1409,
      "cleanedStartLine" : 273,
      "cleanedEndLine" : 281
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1447,
      "endLine" : 1455,
      "cleanedStartLine" : 299,
      "cleanedEndLine" : 307
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 1875,
      "endLine" : 1883,
      "cleanedStartLine" : 252,
      "cleanedEndLine" : 260
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 1910,
      "endLine" : 1918,
      "cleanedStartLine" : 264,
      "cleanedEndLine" : 272
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1444,
      "endLine" : 1452,
      "cleanedStartLine" : 296,
      "cleanedEndLine" : 304
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1478,
      "endLine" : 1486,
      "cleanedStartLine" : 309,
      "cleanedEndLine" : 317
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1094,
      "endLine" : 1102,
      "cleanedStartLine" : 202,
      "cleanedEndLine" : 210
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1148,
      "endLine" : 1156,
      "cleanedStartLine" : 219,
      "cleanedEndLine" : 227
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1094,
      "endLine" : 1102,
      "cleanedStartLine" : 202,
      "cleanedEndLine" : 210
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1196,
      "endLine" : 1204,
      "cleanedStartLine" : 230,
      "cleanedEndLine" : 238
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 1090,
      "endLine" : 1098,
      "cleanedStartLine" : 137,
      "cleanedEndLine" : 145
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 1124,
      "endLine" : 1132,
      "cleanedStartLine" : 151,
      "cleanedEndLine" : 159
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 381,
      "endLine" : 396,
      "cleanedStartLine" : 72,
      "cleanedEndLine" : 79
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 418,
      "endLine" : 441,
      "cleanedStartLine" : 90,
      "cleanedEndLine" : 97
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/binascii.pyi",
        "extension" : "pyi",
        "linesOfCode" : 8,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 8,
      "startLine" : 17,
      "endLine" : 44,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 8
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/ubinascii.pyi",
        "extension" : "pyi",
        "linesOfCode" : 8,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 8,
      "startLine" : 17,
      "endLine" : 44,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 8
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 2284,
      "endLine" : 2297,
      "cleanedStartLine" : 461,
      "cleanedEndLine" : 468
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3824,
      "endLine" : 3836,
      "cleanedStartLine" : 676,
      "cleanedEndLine" : 683
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 381,
      "endLine" : 396,
      "cleanedStartLine" : 72,
      "cleanedEndLine" : 79
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 418,
      "endLine" : 441,
      "cleanedStartLine" : 90,
      "cleanedEndLine" : 97
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/heapq.pyi",
        "extension" : "pyi",
        "linesOfCode" : 9,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 8,
      "startLine" : 20,
      "endLine" : 42,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 8
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uheapq.pyi",
        "extension" : "pyi",
        "linesOfCode" : 9,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 8,
      "startLine" : 20,
      "endLine" : 42,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 8
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 418,
      "endLine" : 441,
      "cleanedStartLine" : 90,
      "cleanedEndLine" : 97
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 381,
      "endLine" : 396,
      "cleanedStartLine" : 72,
      "cleanedEndLine" : 79
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 381,
      "endLine" : 396,
      "cleanedStartLine" : 72,
      "cleanedEndLine" : 79
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 418,
      "endLine" : 441,
      "cleanedStartLine" : 90,
      "cleanedEndLine" : 97
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1426,
      "endLine" : 1432,
      "cleanedStartLine" : 288,
      "cleanedEndLine" : 294
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1481,
      "endLine" : 1487,
      "cleanedStartLine" : 312,
      "cleanedEndLine" : 318
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3493,
      "endLine" : 3499,
      "cleanedStartLine" : 602,
      "cleanedEndLine" : 608
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3525,
      "endLine" : 3531,
      "cleanedStartLine" : 616,
      "cleanedEndLine" : 622
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1384,
      "endLine" : 1400,
      "cleanedStartLine" : 266,
      "cleanedEndLine" : 272
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3824,
      "endLine" : 3835,
      "cleanedStartLine" : 676,
      "cleanedEndLine" : 682
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3525,
      "endLine" : 3531,
      "cleanedStartLine" : 616,
      "cleanedEndLine" : 622
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3563,
      "endLine" : 3569,
      "cleanedStartLine" : 629,
      "cleanedEndLine" : 635
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3853,
      "endLine" : 3859,
      "cleanedStartLine" : 695,
      "cleanedEndLine" : 701
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3925,
      "endLine" : 3931,
      "cleanedStartLine" : 716,
      "cleanedEndLine" : 722
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1083,
      "endLine" : 1089,
      "cleanedStartLine" : 194,
      "cleanedEndLine" : 200
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1199,
      "endLine" : 1205,
      "cleanedStartLine" : 233,
      "cleanedEndLine" : 239
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1068,
      "endLine" : 1074,
      "cleanedStartLine" : 182,
      "cleanedEndLine" : 188
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1151,
      "endLine" : 1157,
      "cleanedStartLine" : 222,
      "cleanedEndLine" : 228
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 414,
      "endLine" : 420,
      "cleanedStartLine" : 58,
      "cleanedEndLine" : 64
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 790,
      "endLine" : 796,
      "cleanedStartLine" : 116,
      "cleanedEndLine" : 122
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1384,
      "endLine" : 1400,
      "cleanedStartLine" : 266,
      "cleanedEndLine" : 272
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 2284,
      "endLine" : 2296,
      "cleanedStartLine" : 461,
      "cleanedEndLine" : 467
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/uzlib.pyi",
        "extension" : "pyi",
        "linesOfCode" : 8,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 7,
      "startLine" : 19,
      "endLine" : 41,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 7
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/zlib.pyi",
        "extension" : "pyi",
        "linesOfCode" : 8,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 7,
      "startLine" : 19,
      "endLine" : 41,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 7
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3463,
      "endLine" : 3469,
      "cleanedStartLine" : 587,
      "cleanedEndLine" : 593
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3493,
      "endLine" : 3499,
      "cleanedStartLine" : 602,
      "cleanedEndLine" : 608
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/errno.pyi",
        "extension" : "pyi",
        "linesOfCode" : 8,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 7,
      "startLine" : 17,
      "endLine" : 52,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 7
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uerrno.pyi",
        "extension" : "pyi",
        "linesOfCode" : 8,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 7,
      "startLine" : 17,
      "endLine" : 52,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 7
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 529,
      "endLine" : 568,
      "cleanedStartLine" : 62,
      "cleanedEndLine" : 68
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 571,
      "endLine" : 610,
      "cleanedStartLine" : 71,
      "cleanedEndLine" : 77
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3463,
      "endLine" : 3469,
      "cleanedStartLine" : 587,
      "cleanedEndLine" : 593
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3563,
      "endLine" : 3569,
      "cleanedStartLine" : 629,
      "cleanedEndLine" : 635
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 438,
      "endLine" : 443,
      "cleanedStartLine" : 94,
      "cleanedEndLine" : 99
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 413,
      "endLine" : 418,
      "cleanedStartLine" : 85,
      "cleanedEndLine" : 90
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3455,
      "endLine" : 3460,
      "cleanedStartLine" : 579,
      "cleanedEndLine" : 584
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3485,
      "endLine" : 3490,
      "cleanedStartLine" : 594,
      "cleanedEndLine" : 599
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 2292,
      "endLine" : 2297,
      "cleanedStartLine" : 463,
      "cleanedEndLine" : 468
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3848,
      "endLine" : 3853,
      "cleanedStartLine" : 690,
      "cleanedEndLine" : 695
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1410,
      "endLine" : 1425,
      "cleanedStartLine" : 282,
      "cleanedEndLine" : 287
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3842,
      "endLine" : 3852,
      "cleanedStartLine" : 689,
      "cleanedEndLine" : 694
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 2292,
      "endLine" : 2297,
      "cleanedStartLine" : 463,
      "cleanedEndLine" : 468
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/network.pyi",
        "extension" : "pyi",
        "linesOfCode" : 209,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 206,
      "startLine" : 655,
      "endLine" : 660,
      "cleanedStartLine" : 113,
      "cleanedEndLine" : 118
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 484,
      "endLine" : 489,
      "cleanedStartLine" : 68,
      "cleanedEndLine" : 73
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 791,
      "endLine" : 796,
      "cleanedStartLine" : 117,
      "cleanedEndLine" : 122
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1244,
      "endLine" : 1272,
      "cleanedStartLine" : 241,
      "cleanedEndLine" : 246
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 4798,
      "endLine" : 4823,
      "cleanedStartLine" : 860,
      "cleanedEndLine" : 865
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1401,
      "endLine" : 1406,
      "cleanedStartLine" : 273,
      "cleanedEndLine" : 278
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1481,
      "endLine" : 1486,
      "cleanedStartLine" : 312,
      "cleanedEndLine" : 317
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1047,
      "endLine" : 1052,
      "cleanedStartLine" : 164,
      "cleanedEndLine" : 169
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1199,
      "endLine" : 1204,
      "cleanedStartLine" : 233,
      "cleanedEndLine" : 238
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 413,
      "endLine" : 418,
      "cleanedStartLine" : 85,
      "cleanedEndLine" : 90
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 438,
      "endLine" : 443,
      "cleanedStartLine" : 94,
      "cleanedEndLine" : 99
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1047,
      "endLine" : 1052,
      "cleanedStartLine" : 164,
      "cleanedEndLine" : 169
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1151,
      "endLine" : 1156,
      "cleanedStartLine" : 222,
      "cleanedEndLine" : 227
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 413,
      "endLine" : 418,
      "cleanedStartLine" : 85,
      "cleanedEndLine" : 90
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 438,
      "endLine" : 443,
      "cleanedStartLine" : 94,
      "cleanedEndLine" : 99
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 411,
      "endLine" : 416,
      "cleanedStartLine" : 83,
      "cleanedEndLine" : 88
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 375,
      "endLine" : 380,
      "cleanedStartLine" : 66,
      "cleanedEndLine" : 71
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3836,
      "endLine" : 3841,
      "cleanedStartLine" : 683,
      "cleanedEndLine" : 688
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3869,
      "endLine" : 3874,
      "cleanedStartLine" : 706,
      "cleanedEndLine" : 711
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/re.pyi",
        "extension" : "pyi",
        "linesOfCode" : 36,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 35,
      "startLine" : 143,
      "endLine" : 148,
      "cleanedStartLine" : 11,
      "cleanedEndLine" : 16
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/re.pyi",
        "extension" : "pyi",
        "linesOfCode" : 36,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 35,
      "startLine" : 194,
      "endLine" : 199,
      "cleanedStartLine" : 23,
      "cleanedEndLine" : 28
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 375,
      "endLine" : 380,
      "cleanedStartLine" : 66,
      "cleanedEndLine" : 71
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 411,
      "endLine" : 416,
      "cleanedStartLine" : 83,
      "cleanedEndLine" : 88
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/re.pyi",
        "extension" : "pyi",
        "linesOfCode" : 36,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 35,
      "startLine" : 143,
      "endLine" : 148,
      "cleanedStartLine" : 11,
      "cleanedEndLine" : 16
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/ure.pyi",
        "extension" : "pyi",
        "linesOfCode" : 36,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 35,
      "startLine" : 194,
      "endLine" : 199,
      "cleanedStartLine" : 23,
      "cleanedEndLine" : 28
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/btree.pyi",
        "extension" : "pyi",
        "linesOfCode" : 47,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 45,
      "startLine" : 177,
      "endLine" : 182,
      "cleanedStartLine" : 26,
      "cleanedEndLine" : 31
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/btree.pyi",
        "extension" : "pyi",
        "linesOfCode" : 47,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 45,
      "startLine" : 198,
      "endLine" : 203,
      "cleanedStartLine" : 33,
      "cleanedEndLine" : 38
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 415,
      "endLine" : 420,
      "cleanedStartLine" : 59,
      "cleanedEndLine" : 64
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 484,
      "endLine" : 489,
      "cleanedStartLine" : 68,
      "cleanedEndLine" : 73
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 375,
      "endLine" : 380,
      "cleanedStartLine" : 66,
      "cleanedEndLine" : 71
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 411,
      "endLine" : 416,
      "cleanedStartLine" : 83,
      "cleanedEndLine" : 88
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 1939,
      "endLine" : 1944,
      "cleanedStartLine" : 279,
      "cleanedEndLine" : 284
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 1962,
      "endLine" : 1967,
      "cleanedStartLine" : 290,
      "cleanedEndLine" : 295
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1426,
      "endLine" : 1431,
      "cleanedStartLine" : 288,
      "cleanedEndLine" : 293
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1447,
      "endLine" : 1452,
      "cleanedStartLine" : 299,
      "cleanedEndLine" : 304
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/ure.pyi",
        "extension" : "pyi",
        "linesOfCode" : 36,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 35,
      "startLine" : 143,
      "endLine" : 148,
      "cleanedStartLine" : 11,
      "cleanedEndLine" : 16
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/ure.pyi",
        "extension" : "pyi",
        "linesOfCode" : 36,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 35,
      "startLine" : 194,
      "endLine" : 199,
      "cleanedStartLine" : 23,
      "cleanedEndLine" : 28
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1083,
      "endLine" : 1088,
      "cleanedStartLine" : 194,
      "cleanedEndLine" : 199
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1097,
      "endLine" : 1102,
      "cleanedStartLine" : 205,
      "cleanedEndLine" : 210
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 413,
      "endLine" : 418,
      "cleanedStartLine" : 85,
      "cleanedEndLine" : 90
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 438,
      "endLine" : 443,
      "cleanedStartLine" : 94,
      "cleanedEndLine" : 99
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/network.pyi",
        "extension" : "pyi",
        "linesOfCode" : 209,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 206,
      "startLine" : 655,
      "endLine" : 660,
      "cleanedStartLine" : 113,
      "cleanedEndLine" : 118
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3848,
      "endLine" : 3853,
      "cleanedStartLine" : 690,
      "cleanedEndLine" : 695
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1083,
      "endLine" : 1088,
      "cleanedStartLine" : 194,
      "cleanedEndLine" : 199
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1151,
      "endLine" : 1156,
      "cleanedStartLine" : 222,
      "cleanedEndLine" : 227
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/network.pyi",
        "extension" : "pyi",
        "linesOfCode" : 209,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 206,
      "startLine" : 655,
      "endLine" : 660,
      "cleanedStartLine" : 113,
      "cleanedEndLine" : 118
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3831,
      "endLine" : 3836,
      "cleanedStartLine" : 678,
      "cleanedEndLine" : 683
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1068,
      "endLine" : 1073,
      "cleanedStartLine" : 182,
      "cleanedEndLine" : 187
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1199,
      "endLine" : 1204,
      "cleanedStartLine" : 233,
      "cleanedEndLine" : 238
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 1939,
      "endLine" : 1944,
      "cleanedStartLine" : 279,
      "cleanedEndLine" : 284
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 1984,
      "endLine" : 1989,
      "cleanedStartLine" : 300,
      "cleanedEndLine" : 305
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3838,
      "endLine" : 3848,
      "cleanedStartLine" : 685,
      "cleanedEndLine" : 690
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3856,
      "endLine" : 3866,
      "cleanedStartLine" : 698,
      "cleanedEndLine" : 703
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/re.pyi",
        "extension" : "pyi",
        "linesOfCode" : 36,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 35,
      "startLine" : 194,
      "endLine" : 199,
      "cleanedStartLine" : 23,
      "cleanedEndLine" : 28
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/ure.pyi",
        "extension" : "pyi",
        "linesOfCode" : 36,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 35,
      "startLine" : 143,
      "endLine" : 148,
      "cleanedStartLine" : 11,
      "cleanedEndLine" : 16
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 1962,
      "endLine" : 1967,
      "cleanedStartLine" : 290,
      "cleanedEndLine" : 295
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 1984,
      "endLine" : 1989,
      "cleanedStartLine" : 300,
      "cleanedEndLine" : 305
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1068,
      "endLine" : 1073,
      "cleanedStartLine" : 182,
      "cleanedEndLine" : 187
    }, {
      "file" : {
        "relativePath" : "typehints/micropython/machine.pyi",
        "extension" : "pyi",
        "linesOfCode" : 515,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 511,
      "startLine" : 1097,
      "endLine" : 1102,
      "cleanedStartLine" : 205,
      "cleanedEndLine" : 210
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/stdlib/os.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 375,
      "endLine" : 380,
      "cleanedStartLine" : 66,
      "cleanedEndLine" : 71
    }, {
      "file" : {
        "relativePath" : "typehints/stdlib/uos.pyi",
        "extension" : "pyi",
        "linesOfCode" : 122,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 411,
      "endLine" : 416,
      "cleanedStartLine" : 83,
      "cleanedEndLine" : 88
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3831,
      "endLine" : 3836,
      "cleanedStartLine" : 678,
      "cleanedEndLine" : 683
    }, {
      "file" : {
        "relativePath" : "typehints/pyboard/pyb.pyi",
        "extension" : "pyi",
        "linesOfCode" : 912,
        "components" : [ "primary::typehints" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 906,
      "startLine" : 3848,
      "endLine" : 3853,
      "cleanedStartLine" : 690,
      "cleanedEndLine" : 695
    } ]
  } ],
  "overallDuplication" : null
}