{
  "title" : "Duplication",
  "timestamp" : "2026-01-18 17:04:11",
  "duplicates" : [ {
    "blockSize" : 24,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets",
        "extension" : "targets",
        "linesOfCode" : 224,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 217,
      "startLine" : 67,
      "endLine" : 90,
      "cleanedStartLine" : 53,
      "cleanedEndLine" : 76
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets",
        "extension" : "targets",
        "linesOfCode" : 224,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 217,
      "startLine" : 169,
      "endLine" : 192,
      "cleanedStartLine" : 153,
      "cleanedEndLine" : 176
    } ]
  }, {
    "blockSize" : 23,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets",
        "extension" : "targets",
        "linesOfCode" : 224,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 217,
      "startLine" : 112,
      "endLine" : 134,
      "cleanedStartLine" : 98,
      "cleanedEndLine" : 120
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets",
        "extension" : "targets",
        "linesOfCode" : 224,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 217,
      "startLine" : 211,
      "endLine" : 233,
      "cleanedStartLine" : 195,
      "cleanedEndLine" : 217
    } ]
  }, {
    "blockSize" : 21,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/AppWithLibraryAndRid/LibraryWithRid/NativeCode.cs",
        "extension" : "cs",
        "linesOfCode" : 34,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 21,
      "startLine" : 1,
      "endLine" : 33,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 21
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/AppWithLibraryAndRid/LibraryWithRids/NativeCode.cs",
        "extension" : "cs",
        "linesOfCode" : 34,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 21,
      "startLine" : 1,
      "endLine" : 33,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 21
    } ]
  }, {
    "blockSize" : 21,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "perf.groovy",
        "extension" : "groovy",
        "linesOfCode" : 135,
        "components" : [ "primary::ROOT" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 99,
      "startLine" : 60,
      "endLine" : 89,
      "cleanedStartLine" : 32,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "perf.groovy",
        "extension" : "groovy",
        "linesOfCode" : 135,
        "components" : [ "primary::ROOT" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 99,
      "startLine" : 135,
      "endLine" : 164,
      "cleanedStartLine" : 76,
      "cleanedEndLine" : 96
    } ]
  }, {
    "blockSize" : 16,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets",
        "extension" : "targets",
        "linesOfCode" : 224,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 217,
      "startLine" : 92,
      "endLine" : 107,
      "cleanedStartLine" : 78,
      "cleanedEndLine" : 93
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets",
        "extension" : "targets",
        "linesOfCode" : 224,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 217,
      "startLine" : 193,
      "endLine" : 208,
      "cleanedStartLine" : 177,
      "cleanedEndLine" : 192
    } ]
  }, {
    "blockSize" : 15,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets",
        "extension" : "targets",
        "linesOfCode" : 224,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 217,
      "startLine" : 51,
      "endLine" : 65,
      "cleanedStartLine" : 37,
      "cleanedEndLine" : 51
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets",
        "extension" : "targets",
        "linesOfCode" : 224,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 217,
      "startLine" : 154,
      "endLine" : 168,
      "cleanedStartLine" : 138,
      "cleanedEndLine" : 152
    } ]
  }, {
    "blockSize" : 14,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets",
        "extension" : "targets",
        "linesOfCode" : 387,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 307,
      "startLine" : 618,
      "endLine" : 631,
      "cleanedStartLine" : 276,
      "cleanedEndLine" : 289
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.targets",
        "extension" : "targets",
        "linesOfCode" : 395,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 319,
      "startLine" : 131,
      "endLine" : 144,
      "cleanedStartLine" : 74,
      "cleanedEndLine" : 87
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets",
        "extension" : "targets",
        "linesOfCode" : 224,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 217,
      "startLine" : 37,
      "endLine" : 49,
      "cleanedStartLine" : 23,
      "cleanedEndLine" : 35
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets",
        "extension" : "targets",
        "linesOfCode" : 224,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 217,
      "startLine" : 141,
      "endLine" : 153,
      "cleanedStartLine" : 125,
      "cleanedEndLine" : 137
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "eng/common/cross/android/arm/toolchain.cmake",
        "extension" : "cmake",
        "linesOfCode" : 34,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 34,
      "startLine" : 28,
      "endLine" : 41,
      "cleanedStartLine" : 23,
      "cleanedEndLine" : 34
    }, {
      "file" : {
        "relativePath" : "eng/common/cross/android/arm64/toolchain.cmake",
        "extension" : "cmake",
        "linesOfCode" : 34,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 34,
      "startLine" : 29,
      "endLine" : 42,
      "cleanedStartLine" : 23,
      "cleanedEndLine" : 34
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Extensions.Tasks/msbuildExtensions/Microsoft/Microsoft.NET.Build.Extensions/Microsoft.NET.Build.Extensions.ConflictResolution.targets",
        "extension" : "targets",
        "linesOfCode" : 32,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 26,
      "startLine" : 35,
      "endLine" : 52,
      "cleanedStartLine" : 15,
      "cleanedEndLine" : 26
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.ConflictResolution.targets",
        "extension" : "targets",
        "linesOfCode" : 49,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 40,
      "startLine" : 46,
      "endLine" : 63,
      "cleanedStartLine" : 17,
      "cleanedEndLine" : 28
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "eng/common/cross/android/arm/toolchain.cmake",
        "extension" : "cmake",
        "linesOfCode" : 34,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 34,
      "startLine" : 11,
      "endLine" : 23,
      "cleanedStartLine" : 9,
      "cleanedEndLine" : 19
    }, {
      "file" : {
        "relativePath" : "eng/common/cross/android/arm64/toolchain.cmake",
        "extension" : "cmake",
        "linesOfCode" : 34,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 34,
      "startLine" : 11,
      "endLine" : 23,
      "cleanedStartLine" : 9,
      "cleanedEndLine" : 19
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/GenerateShims.cs",
        "extension" : "cs",
        "linesOfCode" : 74,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 54,
      "startLine" : 57,
      "endLine" : 75,
      "cleanedStartLine" : 15,
      "cleanedEndLine" : 23
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/GetEmbeddedApphostPaths.cs",
        "extension" : "cs",
        "linesOfCode" : 37,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 23,
      "startLine" : 20,
      "endLine" : 38,
      "cleanedStartLine" : 5,
      "cleanedEndLine" : 13
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "eng/common/init-tools-native.ps1",
        "extension" : "ps1",
        "linesOfCode" : 111,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 111,
      "startLine" : 121,
      "endLine" : 128,
      "cleanedStartLine" : 104,
      "cleanedEndLine" : 111
    }, {
      "file" : {
        "relativePath" : "eng/common/native/install-tool.ps1",
        "extension" : "ps1",
        "linesOfCode" : 111,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 111,
      "startLine" : 122,
      "endLine" : 130,
      "cleanedStartLine" : 104,
      "cleanedEndLine" : 111
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/TaskBase.cs",
        "extension" : "cs",
        "linesOfCode" : 95,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 66,
      "startLine" : 64,
      "endLine" : 71,
      "cleanedStartLine" : 28,
      "cleanedEndLine" : 35
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/TaskBase.cs",
        "extension" : "cs",
        "linesOfCode" : 95,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 66,
      "startLine" : 77,
      "endLine" : 84,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 47
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "perf.groovy",
        "extension" : "groovy",
        "linesOfCode" : 135,
        "components" : [ "primary::ROOT" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 99,
      "startLine" : 28,
      "endLine" : 42,
      "cleanedStartLine" : 13,
      "cleanedEndLine" : 20
    }, {
      "file" : {
        "relativePath" : "perf.groovy",
        "extension" : "groovy",
        "linesOfCode" : 135,
        "components" : [ "primary::ROOT" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 99,
      "startLine" : 107,
      "endLine" : 121,
      "cleanedStartLine" : 61,
      "cleanedEndLine" : 68
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/AppWithLibraryFS/TestApp/TestApp.fsproj",
        "extension" : "fsproj",
        "linesOfCode" : 13,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 9,
      "startLine" : 1,
      "endLine" : 10,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 7
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/HelloWorldFS/TestApp.fsproj",
        "extension" : "fsproj",
        "linesOfCode" : 10,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 7,
      "startLine" : 1,
      "endLine" : 10,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 7
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "eng/common/build.ps1",
        "extension" : "ps1",
        "linesOfCode" : 121,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 121,
      "startLine" : 130,
      "endLine" : 137,
      "cleanedStartLine" : 115,
      "cleanedEndLine" : 121
    }, {
      "file" : {
        "relativePath" : "eng/common/msbuild.ps1",
        "extension" : "ps1",
        "linesOfCode" : 23,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 23,
      "startLine" : 20,
      "endLine" : 27,
      "cleanedStartLine" : 17,
      "cleanedEndLine" : 23
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.CrossGen.targets",
        "extension" : "targets",
        "linesOfCode" : 196,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 78,
      "endLine" : 84,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 46
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.CrossGen.targets",
        "extension" : "targets",
        "linesOfCode" : 196,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 293,
      "endLine" : 300,
      "cleanedStartLine" : 161,
      "cleanedEndLine" : 167
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "eng/common/build.ps1",
        "extension" : "ps1",
        "linesOfCode" : 121,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 121,
      "startLine" : 129,
      "endLine" : 135,
      "cleanedStartLine" : 114,
      "cleanedEndLine" : 120
    }, {
      "file" : {
        "relativePath" : "eng/dogfood.ps1",
        "extension" : "ps1",
        "linesOfCode" : 49,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 49,
      "startLine" : 53,
      "endLine" : 59,
      "cleanedStartLine" : 43,
      "cleanedEndLine" : 49
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 302,
      "endLine" : 310,
      "cleanedStartLine" : 244,
      "cleanedEndLine" : 250
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 347,
      "endLine" : 355,
      "cleanedStartLine" : 280,
      "cleanedEndLine" : 286
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 392,
      "endLine" : 400,
      "cleanedStartLine" : 316,
      "cleanedEndLine" : 322
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 292,
      "endLine" : 300,
      "cleanedStartLine" : 236,
      "cleanedEndLine" : 242
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary-PackagesConfig/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/KitchenSink/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/AppWithLibrary/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/CompilationContext/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/AppWithLibrary/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/KitchenSink/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.CrossGen.targets",
        "extension" : "targets",
        "linesOfCode" : 196,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 79,
      "endLine" : 84,
      "cleanedStartLine" : 41,
      "cleanedEndLine" : 46
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets",
        "extension" : "targets",
        "linesOfCode" : 387,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 307,
      "startLine" : 139,
      "endLine" : 145,
      "cleanedStartLine" : 51,
      "cleanedEndLine" : 56
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.CrossGen.targets",
        "extension" : "targets",
        "linesOfCode" : 196,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 79,
      "endLine" : 84,
      "cleanedStartLine" : 41,
      "cleanedEndLine" : 46
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets",
        "extension" : "targets",
        "linesOfCode" : 387,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 307,
      "startLine" : 167,
      "endLine" : 173,
      "cleanedStartLine" : 61,
      "cleanedEndLine" : 66
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/CompilationContext/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary-PackagesConfig/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/AppWithLibrary/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/KitchenSink/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/ResourceUpdater.cs",
        "extension" : "cs",
        "linesOfCode" : 319,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 29,
      "endLine" : 34,
      "cleanedStartLine" : 6,
      "cleanedEndLine" : 11
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/ResourceUpdater.cs",
        "extension" : "cs",
        "linesOfCode" : 319,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 39,
      "endLine" : 44,
      "cleanedStartLine" : 14,
      "cleanedEndLine" : 19
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/TaskBase.cs",
        "extension" : "cs",
        "linesOfCode" : 95,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 66,
      "startLine" : 64,
      "endLine" : 69,
      "cleanedStartLine" : 28,
      "cleanedEndLine" : 33
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/TaskBase.cs",
        "extension" : "cs",
        "linesOfCode" : 95,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 66,
      "startLine" : 92,
      "endLine" : 97,
      "cleanedStartLine" : 54,
      "cleanedEndLine" : 59
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/GenerateDepsFile.cs",
        "extension" : "cs",
        "linesOfCode" : 244,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 165,
      "startLine" : 144,
      "endLine" : 149,
      "cleanedStartLine" : 77,
      "cleanedEndLine" : 82
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/ResolveCopyLocalAssets.cs",
        "extension" : "cs",
        "linesOfCode" : 68,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 46,
      "startLine" : 61,
      "endLine" : 66,
      "cleanedStartLine" : 26,
      "cleanedEndLine" : 31
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary-NonSDK/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/KitchenSink/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.CrossGen.targets",
        "extension" : "targets",
        "linesOfCode" : 196,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 241,
      "endLine" : 247,
      "cleanedStartLine" : 130,
      "cleanedEndLine" : 135
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.CrossGen.targets",
        "extension" : "targets",
        "linesOfCode" : 196,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 294,
      "endLine" : 300,
      "cleanedStartLine" : 162,
      "cleanedEndLine" : 167
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "eng/common/native/CommonLibrary.psm1",
        "extension" : "psm1",
        "linesOfCode" : 307,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 307,
      "startLine" : 214,
      "endLine" : 219,
      "cleanedStartLine" : 179,
      "cleanedEndLine" : 184
    }, {
      "file" : {
        "relativePath" : "eng/common/native/CommonLibrary.psm1",
        "extension" : "psm1",
        "linesOfCode" : 307,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 307,
      "startLine" : 341,
      "endLine" : 347,
      "cleanedStartLine" : 292,
      "cleanedEndLine" : 297
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/AllResourcesInSatellite/Program.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 16,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/AllResourcesInSatelliteDisableVersionGenerate/Program.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 16,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/TaskBase.cs",
        "extension" : "cs",
        "linesOfCode" : 95,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 66,
      "startLine" : 77,
      "endLine" : 82,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 45
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/TaskBase.cs",
        "extension" : "cs",
        "linesOfCode" : 95,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 66,
      "startLine" : 92,
      "endLine" : 97,
      "cleanedStartLine" : 54,
      "cleanedEndLine" : 59
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets",
        "extension" : "targets",
        "linesOfCode" : 387,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 307,
      "startLine" : 139,
      "endLine" : 145,
      "cleanedStartLine" : 51,
      "cleanedEndLine" : 56
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets",
        "extension" : "targets",
        "linesOfCode" : 387,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 307,
      "startLine" : 167,
      "endLine" : 173,
      "cleanedStartLine" : 61,
      "cleanedEndLine" : 66
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/GenerateShims.cs",
        "extension" : "cs",
        "linesOfCode" : 74,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 54,
      "startLine" : 79,
      "endLine" : 85,
      "cleanedStartLine" : 25,
      "cleanedEndLine" : 30
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/GetEmbeddedApphostPaths.cs",
        "extension" : "cs",
        "linesOfCode" : 37,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 23,
      "startLine" : 40,
      "endLine" : 46,
      "cleanedStartLine" : 14,
      "cleanedEndLine" : 19
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.CrossGen.targets",
        "extension" : "targets",
        "linesOfCode" : 196,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 241,
      "endLine" : 247,
      "cleanedStartLine" : 130,
      "cleanedEndLine" : 135
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets",
        "extension" : "targets",
        "linesOfCode" : 387,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 307,
      "startLine" : 139,
      "endLine" : 145,
      "cleanedStartLine" : 51,
      "cleanedEndLine" : 56
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary-NonSDK/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary-PackagesConfig/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.CrossGen.targets",
        "extension" : "targets",
        "linesOfCode" : 196,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 241,
      "endLine" : 247,
      "cleanedStartLine" : 130,
      "cleanedEndLine" : 135
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets",
        "extension" : "targets",
        "linesOfCode" : 387,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 307,
      "startLine" : 167,
      "endLine" : 173,
      "cleanedStartLine" : 61,
      "cleanedEndLine" : 66
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/CompilationContext/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary-PackagesConfig/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/ReportAssetsLogMessages.cs",
        "extension" : "cs",
        "linesOfCode" : 87,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 54,
      "startLine" : 54,
      "endLine" : 67,
      "cleanedStartLine" : 19,
      "cleanedEndLine" : 24
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/ResolvePackageDependencies.cs",
        "extension" : "cs",
        "linesOfCode" : 311,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 195,
      "startLine" : 139,
      "endLine" : 155,
      "cleanedStartLine" : 50,
      "cleanedEndLine" : 55
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "eng/common/msbuild.ps1",
        "extension" : "ps1",
        "linesOfCode" : 23,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 23,
      "startLine" : 20,
      "endLine" : 25,
      "cleanedStartLine" : 17,
      "cleanedEndLine" : 22
    }, {
      "file" : {
        "relativePath" : "eng/dogfood.ps1",
        "extension" : "ps1",
        "linesOfCode" : 49,
        "components" : [ "primary::eng" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 49,
      "startLine" : 54,
      "endLine" : 59,
      "cleanedStartLine" : 44,
      "cleanedEndLine" : 49
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/CompilationContext/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/KitchenSink/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ko.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pt-BR.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.es.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.it.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/AppWithLibrary/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary-NonSDK/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/AppWithLibrary/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary-PackagesConfig/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.CrossGen.targets",
        "extension" : "targets",
        "linesOfCode" : 196,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 294,
      "endLine" : 300,
      "cleanedStartLine" : 162,
      "cleanedEndLine" : 167
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets",
        "extension" : "targets",
        "linesOfCode" : 387,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 307,
      "startLine" : 139,
      "endLine" : 145,
      "cleanedStartLine" : 51,
      "cleanedEndLine" : 56
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/CompilationContext/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary-NonSDK/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.CrossGen.targets",
        "extension" : "targets",
        "linesOfCode" : 196,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 294,
      "endLine" : 300,
      "cleanedStartLine" : 162,
      "cleanedEndLine" : 167
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets",
        "extension" : "targets",
        "linesOfCode" : 387,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 307,
      "startLine" : 167,
      "endLine" : 173,
      "cleanedStartLine" : 61,
      "cleanedEndLine" : 66
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary-NonSDK/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    }, {
      "file" : {
        "relativePath" : "src/Assets/TestProjects/DesktopAppWithLibrary/TestLibrary/Helper.cs",
        "extension" : "cs",
        "linesOfCode" : 16,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 6,
      "startLine" : 1,
      "endLine" : 21,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 6
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.cs.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hant.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.pl.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ru.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.tr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.CrossGen.targets",
        "extension" : "targets",
        "linesOfCode" : 196,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 79,
      "endLine" : 84,
      "cleanedStartLine" : 41,
      "cleanedEndLine" : 46
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.CrossGen.targets",
        "extension" : "targets",
        "linesOfCode" : 196,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 241,
      "endLine" : 247,
      "cleanedStartLine" : 130,
      "cleanedEndLine" : 135
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.de.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.fr.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.ja.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    }, {
      "file" : {
        "relativePath" : "src/Tasks/Common/Resources/xlf/Strings.zh-Hans.xlf",
        "extension" : "xlf",
        "linesOfCode" : 426,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 340,
      "startLine" : 274,
      "endLine" : 280,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  } ],
  "overallDuplication" : null
}