{
  "title" : "Duplication",
  "timestamp" : "2026-01-18 17:11:14",
  "duplicates" : [ {
    "blockSize" : 40,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Template/Template.elm",
        "extension" : "elm",
        "linesOfCode" : 70,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 70,
      "startLine" : 48,
      "endLine" : 106,
      "cleanedStartLine" : 31,
      "cleanedEndLine" : 70
    }, {
      "file" : {
        "relativePath" : "src/Layer/Voronoi/Voronoi.elm",
        "extension" : "elm",
        "linesOfCode" : 66,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 66,
      "startLine" : 44,
      "endLine" : 101,
      "cleanedStartLine" : 27,
      "cleanedEndLine" : 66
    } ]
  }, {
    "blockSize" : 33,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "index.css",
        "extension" : "css",
        "linesOfCode" : 252,
        "components" : [ "primary::ROOT" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 252,
      "startLine" : 145,
      "endLine" : 180,
      "cleanedStartLine" : 110,
      "cleanedEndLine" : 142
    }, {
      "file" : {
        "relativePath" : "index.css",
        "extension" : "css",
        "linesOfCode" : 252,
        "components" : [ "primary::ROOT" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 252,
      "startLine" : 189,
      "endLine" : 224,
      "cleanedStartLine" : 148,
      "cleanedEndLine" : 180
    } ]
  }, {
    "blockSize" : 20,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
        "extension" : "elm",
        "linesOfCode" : 442,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 442,
      "startLine" : 90,
      "endLine" : 110,
      "cleanedStartLine" : 75,
      "cleanedEndLine" : 94
    }, {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
        "extension" : "elm",
        "linesOfCode" : 442,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 442,
      "startLine" : 234,
      "endLine" : 253,
      "cleanedStartLine" : 207,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 16,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Template/Template.elm",
        "extension" : "elm",
        "linesOfCode" : 70,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 70,
      "startLine" : 22,
      "endLine" : 46,
      "cleanedStartLine" : 14,
      "cleanedEndLine" : 29
    }, {
      "file" : {
        "relativePath" : "src/Layer/Voronoi/Voronoi.elm",
        "extension" : "elm",
        "linesOfCode" : 66,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 66,
      "startLine" : 19,
      "endLine" : 42,
      "cleanedStartLine" : 10,
      "cleanedEndLine" : 25
    } ]
  }, {
    "blockSize" : 16,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
        "extension" : "elm",
        "linesOfCode" : 442,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 442,
      "startLine" : 83,
      "endLine" : 99,
      "cleanedStartLine" : 69,
      "cleanedEndLine" : 84
    }, {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
        "extension" : "elm",
        "linesOfCode" : 442,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 442,
      "startLine" : 148,
      "endLine" : 164,
      "cleanedStartLine" : 129,
      "cleanedEndLine" : 144
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Lorenz/Lorenz.elm",
        "extension" : "elm",
        "linesOfCode" : 231,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 231,
      "startLine" : 233,
      "endLine" : 244,
      "cleanedStartLine" : 193,
      "cleanedEndLine" : 204
    }, {
      "file" : {
        "relativePath" : "src/Layer/Voronoi/Voronoi.elm",
        "extension" : "elm",
        "linesOfCode" : 66,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 66,
      "startLine" : 65,
      "endLine" : 80,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 51
    } ]
  }, {
    "blockSize" : 12,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Lorenz/Lorenz.elm",
        "extension" : "elm",
        "linesOfCode" : 231,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 231,
      "startLine" : 233,
      "endLine" : 244,
      "cleanedStartLine" : 193,
      "cleanedEndLine" : 204
    }, {
      "file" : {
        "relativePath" : "src/Layer/Template/Template.elm",
        "extension" : "elm",
        "linesOfCode" : 70,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 70,
      "startLine" : 70,
      "endLine" : 85,
      "cleanedStartLine" : 44,
      "cleanedEndLine" : 55
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "lorenz.js",
        "extension" : "js",
        "linesOfCode" : 78,
        "components" : [ "primary::ROOT" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 77,
      "startLine" : 3,
      "endLine" : 17,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 11
    }, {
      "file" : {
        "relativePath" : "patch.js",
        "extension" : "js",
        "linesOfCode" : 101,
        "components" : [ "primary::ROOT" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 90,
      "startLine" : 1,
      "endLine" : 15,
      "cleanedStartLine" : 1,
      "cleanedEndLine" : 11
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Model.elm",
        "extension" : "elm",
        "linesOfCode" : 167,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 64,
      "endLine" : 74,
      "cleanedStartLine" : 56,
      "cleanedEndLine" : 66
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Model.elm",
        "extension" : "elm",
        "linesOfCode" : 167,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 167,
      "startLine" : 79,
      "endLine" : 89,
      "cleanedStartLine" : 69,
      "cleanedEndLine" : 79
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
        "extension" : "elm",
        "linesOfCode" : 442,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 442,
      "startLine" : 155,
      "endLine" : 164,
      "cleanedStartLine" : 135,
      "cleanedEndLine" : 144
    }, {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
        "extension" : "elm",
        "linesOfCode" : 442,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 442,
      "startLine" : 234,
      "endLine" : 243,
      "cleanedStartLine" : 207,
      "cleanedEndLine" : 216
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Model/Layer/Layers.elm",
        "extension" : "elm",
        "linesOfCode" : 181,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 181,
      "startLine" : 43,
      "endLine" : 54,
      "cleanedStartLine" : 33,
      "cleanedEndLine" : 42
    }, {
      "file" : {
        "relativePath" : "src/Model/Layer/Layers.elm",
        "extension" : "elm",
        "linesOfCode" : 181,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 181,
      "startLine" : 179,
      "endLine" : 190,
      "cleanedStartLine" : 144,
      "cleanedEndLine" : 153
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
        "extension" : "elm",
        "linesOfCode" : 442,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 442,
      "startLine" : 69,
      "endLine" : 77,
      "cleanedStartLine" : 56,
      "cleanedEndLine" : 64
    }, {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
        "extension" : "elm",
        "linesOfCode" : 442,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 442,
      "startLine" : 213,
      "endLine" : 221,
      "cleanedStartLine" : 188,
      "cleanedEndLine" : 196
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Gui/Cell.elm",
        "extension" : "elm",
        "linesOfCode" : 181,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 181,
      "startLine" : 49,
      "endLine" : 56,
      "cleanedStartLine" : 39,
      "cleanedEndLine" : 46
    }, {
      "file" : {
        "relativePath" : "src/Gui/Cell.elm",
        "extension" : "elm",
        "linesOfCode" : 181,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 181,
      "startLine" : 67,
      "endLine" : 74,
      "cleanedStartLine" : 55,
      "cleanedEndLine" : 62
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Algorithm/fractals.c",
        "extension" : "c",
        "linesOfCode" : 398,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 317,
      "startLine" : 230,
      "endLine" : 243,
      "cleanedStartLine" : 106,
      "cleanedEndLine" : 113
    }, {
      "file" : {
        "relativePath" : "src/Algorithm/fractals.c",
        "extension" : "c",
        "linesOfCode" : 398,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 317,
      "startLine" : 300,
      "endLine" : 313,
      "cleanedStartLine" : 139,
      "cleanedEndLine" : 146
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Lorenz/Lorenz.elm",
        "extension" : "elm",
        "linesOfCode" : 231,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 231,
      "startLine" : 246,
      "endLine" : 254,
      "cleanedStartLine" : 206,
      "cleanedEndLine" : 212
    }, {
      "file" : {
        "relativePath" : "src/Layer/Voronoi/Voronoi.elm",
        "extension" : "elm",
        "linesOfCode" : 66,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 66,
      "startLine" : 84,
      "endLine" : 94,
      "cleanedStartLine" : 55,
      "cleanedEndLine" : 61
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "index.js",
        "extension" : "js",
        "linesOfCode" : 517,
        "components" : [ "primary::ROOT" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 470,
      "startLine" : 608,
      "endLine" : 617,
      "cleanedStartLine" : 427,
      "cleanedEndLine" : 433
    }, {
      "file" : {
        "relativePath" : "player.js",
        "extension" : "js",
        "linesOfCode" : 76,
        "components" : [ "primary::ROOT" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 68,
      "startLine" : 30,
      "endLine" : 39,
      "cleanedStartLine" : 21,
      "cleanedEndLine" : 27
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Fractal/Fractal.elm",
        "extension" : "elm",
        "linesOfCode" : 536,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 536,
      "startLine" : 2,
      "endLine" : 10,
      "cleanedStartLine" : 2,
      "cleanedEndLine" : 8
    }, {
      "file" : {
        "relativePath" : "src/Layer/Template/Template.elm",
        "extension" : "elm",
        "linesOfCode" : 70,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 70,
      "startLine" : 2,
      "endLine" : 9,
      "cleanedStartLine" : 2,
      "cleanedEndLine" : 8
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Cover/Cover.elm",
        "extension" : "elm",
        "linesOfCode" : 264,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 264,
      "startLine" : 183,
      "endLine" : 189,
      "cleanedStartLine" : 154,
      "cleanedEndLine" : 160
    }, {
      "file" : {
        "relativePath" : "src/Layer/Cover/Cover.elm",
        "extension" : "elm",
        "linesOfCode" : 264,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 264,
      "startLine" : 255,
      "endLine" : 261,
      "cleanedStartLine" : 219,
      "cleanedEndLine" : 225
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Background/Background.elm",
        "extension" : "elm",
        "linesOfCode" : 379,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 379,
      "startLine" : 49,
      "endLine" : 55,
      "cleanedStartLine" : 34,
      "cleanedEndLine" : 40
    }, {
      "file" : {
        "relativePath" : "src/Layer/Cover/Cover.elm",
        "extension" : "elm",
        "linesOfCode" : 264,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 264,
      "startLine" : 33,
      "endLine" : 39,
      "cleanedStartLine" : 25,
      "cleanedEndLine" : 31
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Lorenz/Lorenz.elm",
        "extension" : "elm",
        "linesOfCode" : 231,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 231,
      "startLine" : 71,
      "endLine" : 77,
      "cleanedStartLine" : 50,
      "cleanedEndLine" : 56
    }, {
      "file" : {
        "relativePath" : "src/Layer/Template/Template.elm",
        "extension" : "elm",
        "linesOfCode" : 70,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 70,
      "startLine" : 26,
      "endLine" : 32,
      "cleanedStartLine" : 16,
      "cleanedEndLine" : 22
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 78,
      "endLine" : 84,
      "cleanedStartLine" : 62,
      "cleanedEndLine" : 68
    }, {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 92,
      "endLine" : 98,
      "cleanedStartLine" : 75,
      "cleanedEndLine" : 81
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Lorenz/Lorenz.elm",
        "extension" : "elm",
        "linesOfCode" : 231,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 231,
      "startLine" : 246,
      "endLine" : 254,
      "cleanedStartLine" : 206,
      "cleanedEndLine" : 212
    }, {
      "file" : {
        "relativePath" : "src/Layer/Template/Template.elm",
        "extension" : "elm",
        "linesOfCode" : 70,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 70,
      "startLine" : 89,
      "endLine" : 99,
      "cleanedStartLine" : 59,
      "cleanedEndLine" : 65
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Main.elm",
        "extension" : "elm",
        "linesOfCode" : 881,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 881,
      "startLine" : 897,
      "endLine" : 903,
      "cleanedStartLine" : 798,
      "cleanedEndLine" : 804
    }, {
      "file" : {
        "relativePath" : "src/Main.elm",
        "extension" : "elm",
        "linesOfCode" : 881,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 881,
      "startLine" : 913,
      "endLine" : 919,
      "cleanedStartLine" : 811,
      "cleanedEndLine" : 817
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Model/Layer/Blend/WebGL.elm",
        "extension" : "elm",
        "linesOfCode" : 387,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 387,
      "startLine" : 406,
      "endLine" : 412,
      "cleanedStartLine" : 324,
      "cleanedEndLine" : 330
    }, {
      "file" : {
        "relativePath" : "src/Model/Layer/Blend/WebGL.elm",
        "extension" : "elm",
        "linesOfCode" : 387,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 387,
      "startLine" : 427,
      "endLine" : 433,
      "cleanedStartLine" : 343,
      "cleanedEndLine" : 349
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Gui/Nest.elm",
        "extension" : "elm",
        "linesOfCode" : 260,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 260,
      "startLine" : 244,
      "endLine" : 250,
      "cleanedStartLine" : 194,
      "cleanedEndLine" : 200
    }, {
      "file" : {
        "relativePath" : "src/Gui/Nest.elm",
        "extension" : "elm",
        "linesOfCode" : 260,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 260,
      "startLine" : 275,
      "endLine" : 281,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 227
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Lorenz/Lorenz.elm",
        "extension" : "elm",
        "linesOfCode" : 231,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 231,
      "startLine" : 71,
      "endLine" : 77,
      "cleanedStartLine" : 50,
      "cleanedEndLine" : 56
    }, {
      "file" : {
        "relativePath" : "src/Layer/Voronoi/Voronoi.elm",
        "extension" : "elm",
        "linesOfCode" : 66,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 66,
      "startLine" : 23,
      "endLine" : 29,
      "cleanedStartLine" : 12,
      "cleanedEndLine" : 18
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 92,
      "endLine" : 97,
      "cleanedStartLine" : 75,
      "cleanedEndLine" : 80
    }, {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 121,
      "endLine" : 126,
      "cleanedStartLine" : 102,
      "cleanedEndLine" : 107
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 413,
      "endLine" : 418,
      "cleanedStartLine" : 367,
      "cleanedEndLine" : 372
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 438,
      "endLine" : 443,
      "cleanedStartLine" : 392,
      "cleanedEndLine" : 397
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 388,
      "endLine" : 393,
      "cleanedStartLine" : 342,
      "cleanedEndLine" : 347
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 438,
      "endLine" : 443,
      "cleanedStartLine" : 392,
      "cleanedEndLine" : 397
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 381,
      "endLine" : 386,
      "cleanedStartLine" : 335,
      "cleanedEndLine" : 340
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 406,
      "endLine" : 411,
      "cleanedStartLine" : 360,
      "cleanedEndLine" : 365
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
        "extension" : "elm",
        "linesOfCode" : 442,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 442,
      "startLine" : 177,
      "endLine" : 183,
      "cleanedStartLine" : 157,
      "cleanedEndLine" : 162
    }, {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
        "extension" : "elm",
        "linesOfCode" : 442,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 442,
      "startLine" : 248,
      "endLine" : 253,
      "cleanedStartLine" : 221,
      "cleanedEndLine" : 226
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 92,
      "endLine" : 97,
      "cleanedStartLine" : 75,
      "cleanedEndLine" : 80
    }, {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 150,
      "endLine" : 155,
      "cleanedStartLine" : 129,
      "cleanedEndLine" : 134
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Main.elm",
        "extension" : "elm",
        "linesOfCode" : 881,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 881,
      "startLine" : 499,
      "endLine" : 504,
      "cleanedStartLine" : 436,
      "cleanedEndLine" : 441
    }, {
      "file" : {
        "relativePath" : "src/Main.elm",
        "extension" : "elm",
        "linesOfCode" : 881,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 881,
      "startLine" : 527,
      "endLine" : 532,
      "cleanedStartLine" : 462,
      "cleanedEndLine" : 467
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 431,
      "endLine" : 436,
      "cleanedStartLine" : 385,
      "cleanedEndLine" : 390
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 456,
      "endLine" : 461,
      "cleanedStartLine" : 410,
      "cleanedEndLine" : 415
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 530,
      "endLine" : 535,
      "cleanedStartLine" : 469,
      "cleanedEndLine" : 474
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 882,
      "endLine" : 887,
      "cleanedStartLine" : 750,
      "cleanedEndLine" : 755
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 406,
      "endLine" : 411,
      "cleanedStartLine" : 360,
      "cleanedEndLine" : 365
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 456,
      "endLine" : 461,
      "cleanedStartLine" : 410,
      "cleanedEndLine" : 415
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 78,
      "endLine" : 83,
      "cleanedStartLine" : 62,
      "cleanedEndLine" : 67
    }, {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 121,
      "endLine" : 126,
      "cleanedStartLine" : 102,
      "cleanedEndLine" : 107
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
        "extension" : "elm",
        "linesOfCode" : 442,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 442,
      "startLine" : 104,
      "endLine" : 110,
      "cleanedStartLine" : 89,
      "cleanedEndLine" : 94
    }, {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/Random.elm",
        "extension" : "elm",
        "linesOfCode" : 442,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 442,
      "startLine" : 177,
      "endLine" : 183,
      "cleanedStartLine" : 157,
      "cleanedEndLine" : 162
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Background/Background.elm",
        "extension" : "elm",
        "linesOfCode" : 379,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 379,
      "startLine" : 57,
      "endLine" : 64,
      "cleanedStartLine" : 42,
      "cleanedEndLine" : 47
    }, {
      "file" : {
        "relativePath" : "src/Layer/NativeMetaballs/NativeMetaballs.elm",
        "extension" : "elm",
        "linesOfCode" : 390,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 390,
      "startLine" : 65,
      "endLine" : 73,
      "cleanedStartLine" : 53,
      "cleanedEndLine" : 58
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 62,
      "endLine" : 67,
      "cleanedStartLine" : 47,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 121,
      "endLine" : 126,
      "cleanedStartLine" : 102,
      "cleanedEndLine" : 107
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 62,
      "endLine" : 67,
      "cleanedStartLine" : 47,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 78,
      "endLine" : 83,
      "cleanedStartLine" : 62,
      "cleanedEndLine" : 67
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 381,
      "endLine" : 386,
      "cleanedStartLine" : 335,
      "cleanedEndLine" : 340
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 456,
      "endLine" : 461,
      "cleanedStartLine" : 410,
      "cleanedEndLine" : 415
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 62,
      "endLine" : 67,
      "cleanedStartLine" : 47,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 92,
      "endLine" : 97,
      "cleanedStartLine" : 75,
      "cleanedEndLine" : 80
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 438,
      "endLine" : 443,
      "cleanedStartLine" : 392,
      "cleanedEndLine" : 397
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 463,
      "endLine" : 468,
      "cleanedStartLine" : 417,
      "cleanedEndLine" : 422
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 388,
      "endLine" : 393,
      "cleanedStartLine" : 342,
      "cleanedEndLine" : 347
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 463,
      "endLine" : 468,
      "cleanedStartLine" : 417,
      "cleanedEndLine" : 422
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 62,
      "endLine" : 67,
      "cleanedStartLine" : 47,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 150,
      "endLine" : 155,
      "cleanedStartLine" : 129,
      "cleanedEndLine" : 134
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 413,
      "endLine" : 418,
      "cleanedStartLine" : 367,
      "cleanedEndLine" : 372
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 463,
      "endLine" : 468,
      "cleanedStartLine" : 417,
      "cleanedEndLine" : 422
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 121,
      "endLine" : 126,
      "cleanedStartLine" : 102,
      "cleanedEndLine" : 107
    }, {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 150,
      "endLine" : 155,
      "cleanedStartLine" : 129,
      "cleanedEndLine" : 134
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 784,
      "endLine" : 789,
      "cleanedStartLine" : 678,
      "cleanedEndLine" : 683
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 793,
      "endLine" : 798,
      "cleanedStartLine" : 686,
      "cleanedEndLine" : 691
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Fractal/Fractal.elm",
        "extension" : "elm",
        "linesOfCode" : 536,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 536,
      "startLine" : 96,
      "endLine" : 101,
      "cleanedStartLine" : 75,
      "cleanedEndLine" : 80
    }, {
      "file" : {
        "relativePath" : "src/Layer/Template/Template.elm",
        "extension" : "elm",
        "linesOfCode" : 70,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 70,
      "startLine" : 27,
      "endLine" : 32,
      "cleanedStartLine" : 17,
      "cleanedEndLine" : 22
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 78,
      "endLine" : 83,
      "cleanedStartLine" : 62,
      "cleanedEndLine" : 67
    }, {
      "file" : {
        "relativePath" : "src/Gui/Gui.elm",
        "extension" : "elm",
        "linesOfCode" : 228,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 150,
      "endLine" : 155,
      "cleanedStartLine" : 129,
      "cleanedEndLine" : 134
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 406,
      "endLine" : 411,
      "cleanedStartLine" : 360,
      "cleanedEndLine" : 365
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 431,
      "endLine" : 436,
      "cleanedStartLine" : 385,
      "cleanedEndLine" : 390
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Algorithm/fractals.c",
        "extension" : "c",
        "linesOfCode" : 398,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 317,
      "startLine" : 217,
      "endLine" : 223,
      "cleanedStartLine" : 97,
      "cleanedEndLine" : 102
    }, {
      "file" : {
        "relativePath" : "src/Algorithm/fractals.c",
        "extension" : "c",
        "linesOfCode" : 398,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 317,
      "startLine" : 277,
      "endLine" : 283,
      "cleanedStartLine" : 123,
      "cleanedEndLine" : 128
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 388,
      "endLine" : 393,
      "cleanedStartLine" : 342,
      "cleanedEndLine" : 347
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 413,
      "endLine" : 418,
      "cleanedStartLine" : 367,
      "cleanedEndLine" : 372
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Fractal/Fractal.elm",
        "extension" : "elm",
        "linesOfCode" : 536,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 536,
      "startLine" : 96,
      "endLine" : 101,
      "cleanedStartLine" : 75,
      "cleanedEndLine" : 80
    }, {
      "file" : {
        "relativePath" : "src/Layer/Voronoi/Voronoi.elm",
        "extension" : "elm",
        "linesOfCode" : 66,
        "components" : [ "primary::src" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 66,
      "startLine" : 24,
      "endLine" : 29,
      "cleanedStartLine" : 13,
      "cleanedEndLine" : 18
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/Fractal/Fractal.elm",
        "extension" : "elm",
        "linesOfCode" : 536,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 536,
      "startLine" : 96,
      "endLine" : 101,
      "cleanedStartLine" : 75,
      "cleanedEndLine" : 80
    }, {
      "file" : {
        "relativePath" : "src/Layer/Lorenz/Lorenz.elm",
        "extension" : "elm",
        "linesOfCode" : 231,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 231,
      "startLine" : 72,
      "endLine" : 77,
      "cleanedStartLine" : 51,
      "cleanedEndLine" : 56
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 381,
      "endLine" : 386,
      "cleanedStartLine" : 335,
      "cleanedEndLine" : 340
    }, {
      "file" : {
        "relativePath" : "src/Layer/FSS/Render.elm",
        "extension" : "elm",
        "linesOfCode" : 822,
        "components" : [ "primary::src" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 822,
      "startLine" : 431,
      "endLine" : 436,
      "cleanedStartLine" : 385,
      "cleanedEndLine" : 390
    } ]
  } ],
  "overallDuplication" : null
}