[ {
  "relativePath" : "settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 47,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jsMain/kotlin/org/jetbrains/letsPlot/frontend/CurrentFrontendContext.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jsMain/kotlin/org/jetbrains/letsPlot/frontend/JsFrontendUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jsMain/kotlin/org/jetbrains/letsPlot/intern/standardizing/JvmStandardizing.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jsMain/kotlin/org/jetbrains/letsPlot/intern/ReflectionPatch.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jsMain/kotlin/org/jetbrains/letsPlot/intern/settings/DefaultFrontendContext.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jsMain/kotlin/org/jetbrains/letsPlot/intern/settings/Env.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jsMain/kotlin/org/jetbrains/letsPlot/util/pngj/Zip.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jsTest/kotlin/org/jetbrains/letsPlot/intern/standardizing/StandardizingTestJvmValues.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jsTest/kotlin/org/jetbrains/letsPlot/intern/SeriesAnnotationDataTypeTestJvmValues.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmMain/kotlin/org/jetbrains/letsPlot/frontend/CurrentFrontendContext.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmMain/kotlin/org/jetbrains/letsPlot/frontend/DefaultSwingBatikFrontendContext.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmMain/kotlin/org/jetbrains/letsPlot/frontend/DefaultSwingJfxFrontendContext.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmMain/kotlin/org/jetbrains/letsPlot/export/VersionChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmMain/kotlin/org/jetbrains/letsPlot/export/ggsave.kt",
  "extension" : "kt",
  "linesOfCode" : 144,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmMain/kotlin/org/jetbrains/letsPlot/intern/standardizing/JvmStandardizing.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmMain/kotlin/org/jetbrains/letsPlot/intern/ReflectionPatch.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmMain/kotlin/org/jetbrains/letsPlot/intern/settings/DefaultFrontendContext.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmMain/kotlin/org/jetbrains/letsPlot/intern/settings/Env.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmMain/kotlin/org/jetbrains/letsPlot/intern/PlotSpecUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmMain/kotlin/org/jetbrains/letsPlot/util/pngj/Zip.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmMain/kotlin/org/jetbrains/letsPlot/geom/Extensions.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonTest/kotlin/org/jetbrains/letsPlot/intern/standardizing/StandardizingTestJvmValues.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonTest/kotlin/org/jetbrains/letsPlot/intern/standardizing/StandardizingTest.kt",
  "extension" : "kt",
  "linesOfCode" : 125,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonTest/kotlin/org/jetbrains/letsPlot/intern/SeriesAnnotationDataTypeTestJvmValues.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonTest/kotlin/org/jetbrains/letsPlot/intern/SeriesAnnotationDataTypeTest.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/MappingAsDiscreteTest.kt",
  "extension" : "kt",
  "linesOfCode" : 120,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/SamplingTest.kt",
  "extension" : "kt",
  "linesOfCode" : 97,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/OptionsMergingTest.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/MappingToCollectionTest.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/ThemeTest.kt",
  "extension" : "kt",
  "linesOfCode" : 201,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/ImshowTest.kt",
  "extension" : "kt",
  "linesOfCode" : 578,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/StatLayerTest.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/PlotWidthScaleTest.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/GGBunchThemeTest.kt",
  "extension" : "kt",
  "linesOfCode" : 264,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/GGGridThemeTest.kt",
  "extension" : "kt",
  "linesOfCode" : 251,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/SeriesAnnotationTest.kt",
  "extension" : "kt",
  "linesOfCode" : 237,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/spatial/SpatialParamTest.kt",
  "extension" : "kt",
  "linesOfCode" : 120,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/spatial/SpatialCRSCodeTest.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/spatial/SpatialDatasetToMapTest.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/DataSeriesTimeStandardizeTest.kt",
  "extension" : "kt",
  "linesOfCode" : 88,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/PlotSizeTest.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/PlotTitleTest.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/GuidesTest.kt",
  "extension" : "kt",
  "linesOfCode" : 162,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/export/VersionCheckerTest.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/SpecUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/GGGridTest.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/SamplingNoneTest.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/intern/PlotAssert.kt",
  "extension" : "kt",
  "linesOfCode" : 122,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/intern/FeatureListTest.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/intern/SomeFeature.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/intern/standardizing/StandardizingTestJvmValues.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/intern/standardizing/TimeZoneDetectionTest.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/intern/SeriesAnnotationDataTypeTestJvmValues.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/intern/PlusTest.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/intern/OptionsTest.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/intern/SubPlotsAssert.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/bistro/corr/LayerParamsTest.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/bistro/corr/OptionsConfiguratorTest.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/ScaleSizeTest.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/font/FontFeaturesTest.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/ScaleTest.kt",
  "extension" : "kt",
  "linesOfCode" : 197,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/PositionAdjustmentTest.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/DataSeriesTest.kt",
  "extension" : "kt",
  "linesOfCode" : 144,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/GeomLayerTest.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/util/pngj/SuiteCrcsByteTest.kt",
  "extension" : "kt",
  "linesOfCode" : 228,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/util/pngj/DeflatedChunk2Test.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/util/pngj/TestSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 388,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/util/pngj/PngSuiteFullTest.kt",
  "extension" : "kt",
  "linesOfCode" : 239,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/util/pngj/SuiteCrcsIntTest.kt",
  "extension" : "kt",
  "linesOfCode" : 231,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/util/pngj/PngjTest.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/kotlin/org/jetbrains/letsPlot/PlotTest.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/jvmTest/resources/testsuite1/PngSuite.htm",
  "extension" : "htm",
  "linesOfCode" : 541,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/ggplot.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/annotations/AnnotationOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/ggsize.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/ggmarginal.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_density2df.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_summary_bin.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_densityridges.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_qq2.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_qq2_line.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_qq_line.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_density2d.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_ydensity.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_contour.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_boxplot.kt",
  "extension" : "kt",
  "linesOfCode" : 213,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_bin.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_contourf.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_summary.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_density.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_smooth.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_ecdf.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_count2d.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_sum.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_bin2d.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_count.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/stat/stat_qq.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/label/labs.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/label/ggtitle.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/sampling/sampling.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/frontend/CurrentFrontendContext.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/frontend/NotebookFrontendContext.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/gggrid.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/LetsPlot.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/spatial/SpatialDataset.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/spatial/CRSCode.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/spatial/GeometryFormat.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/ggbunch.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/facet/facet_grid.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/facet/facet_wrap.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/interact/ggtb.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/FrontendContext.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/GenericAesMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/GeomKind.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/StatKind.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/standardizing/JvmStandardizing.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/standardizing/Standardizing.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/standardizing/SeriesStandardizing.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/standardizing/MapStandardizing.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/ReflectionPatch.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/OptionsUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/Options.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/Preconditions.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/PosKind.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/settings/GlobalSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/settings/DefaultFrontendContext.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/settings/Env.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/OptionsCapsule.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/figure/SubPlotsFigure.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/figure/SubPlotsLayoutSpec.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/SamplingKind.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/ThemeOptionsUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/ToSpecConverters.kt",
  "extension" : "kt",
  "linesOfCode" : 392,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/WithHeightUnitOption.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/StatOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/PosOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/SumStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/BinHexStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/YDensityStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/SummaryStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/YDotplotStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/ContourStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/DotplotStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/Bin2dStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/ECDFStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/SmoothStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/DotplotStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/DensityStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/DensityRidgesStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/QQStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/QQ2StatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/BoxplotStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/Bin2dStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/BinStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/YDotplotStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/DensityStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/Density2dStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/SinaStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/Count2dStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/CountStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/DensityRidgesStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/ECDFStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/BinStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/DensityRidgesStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/YDensityStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/ContourStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/PointDensityStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/YDensityStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/BoxplotOutlierStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/PointDensityStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/Density2dStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/BoxplotStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/Density2dStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/SmoothStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/SinaStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/QQLineStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/Bin2dStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/BinStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/BinHexStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/ContourStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/SumStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/DensityStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/BinHexStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/CountStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/SinaStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/SummaryStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/SmoothStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/ECDFStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/QQStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/PointDensityStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/QQ2StatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/DotplotStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/Count2dStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/SummaryBinStatMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/BoxplotStatAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/YDotplotStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/QQ2LineStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/QQStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/stat/SummaryBinStatParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/WithGroupOption.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/SamplingOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/WithWidthUnitOption.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/MarginalLayer.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/WithFlexColorOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/WithSizeUnitOption.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/WithSpatialParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/GeomOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/ABLineAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/RasterMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/RepelParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/CurveMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/DensityMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PieAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/VLineMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PaintAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/SegmentMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/SmoothAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/HLineMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/TileAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/DotplotParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/Bin2dMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/LineAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/YDotplotAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/LabelParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/RectAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/ErrorBarMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/SegmentAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/LabelMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PointAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/DotplotAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PointRangeMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/BandAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PointDensityMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/RibbonMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PointRangeAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PointMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/SpokeAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/SinaAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/HLineAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/TextRepelAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PolygonAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PieParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/AreaMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/HexMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/QQLineMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/AreaAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/JitterParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/HistogramParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/SpokeMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/ErrorBarAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/YDotplotParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/AreaRidgesParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/SinaMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/TileMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/QQLineAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/BinHexMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/BoxplotParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/BandMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/SmoothMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/TextParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/LineRangeAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/LabelRepelMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/ContourfMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/CrossBarAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/CrossBarMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/AreaRidgesAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/ViolinParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PathMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/ViolinMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/TextAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/VLineAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/BarAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PieMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/RasterAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/LollipopMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/Density2dMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/RibbonAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PathAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/QQMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/CurveParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/ABLineMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/SinaParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/PolygonMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/AreaRidgesMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/LabelRepelAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/LollipopParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/BarMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/ContourMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/HistogramMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/Density2dfMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/LollipopAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/ViolinAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/BoxplotAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/LineRangeMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/LineMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/BoxplotMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/TextMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/RectMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/HistogramAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/QQAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/YDotplotMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/HexAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/CurveAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/TextRepelMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/DotplotMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/layer/geom/LabelAesthetics.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/intern/Core.kt",
  "extension" : "kt",
  "linesOfCode" : 188,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/qq/QQPlotBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/qq/QQPlot.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/corr/CorrUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 161,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/corr/CorrVar.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/corr/LayerParams.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/corr/CorrPlot.kt",
  "extension" : "kt",
  "linesOfCode" : 376,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/corr/OptionsConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 165,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/corr/Method.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/joint/JointPlot.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/joint/JointPlotBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/waterfall/WaterfallPlot.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/waterfall/WaterfallPlotBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/common/Plot2dUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 202,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/residual/Model.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/residual/ResidualVar.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/residual/ResidualPlotBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 97,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/residual/ResidualPlot.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/bistro/residual/ResidualUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 112,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/tooltips/TooltipOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/font/fontFeatures.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/asDiscrete.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/themes/theme.kt",
  "extension" : "kt",
  "linesOfCode" : 327,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/themes/themeFlavors.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/themes/themeSet.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/Stat.kt",
  "extension" : "kt",
  "linesOfCode" : 379,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/pos/pos.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/Geom.kt",
  "extension" : "kt",
  "linesOfCode" : 905,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/Lims.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/ScaleContinuous.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/ColorBrewer.kt",
  "extension" : "kt",
  "linesOfCode" : 95,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/Manual.kt",
  "extension" : "kt",
  "linesOfCode" : 194,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/DateTime.kt",
  "extension" : "kt",
  "linesOfCode" : 123,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/SizeContinuous.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/Linewidth.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/Stroke.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/Alpha.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/ExpandLimits.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/ColorViridis.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/Shape.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/XYDiscrete.kt",
  "extension" : "kt",
  "linesOfCode" : 118,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/XYContinuous.kt",
  "extension" : "kt",
  "linesOfCode" : 234,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/Identity.kt",
  "extension" : "kt",
  "linesOfCode" : 205,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/ScaleDiscrete.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/ColorContinuous.kt",
  "extension" : "kt",
  "linesOfCode" : 504,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/ColorDiscrete.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/scale/guide.kt",
  "extension" : "kt",
  "linesOfCode" : 128,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/coord/coord.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/GGBunch_old.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/IdatSet.kt",
  "extension" : "kt",
  "linesOfCode" : 165,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/IImageLineSet.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/PngReader.kt",
  "extension" : "kt",
  "linesOfCode" : 274,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/PngjBadSignature.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/DeflatedChunksSet.kt",
  "extension" : "kt",
  "linesOfCode" : 181,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/Zip.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/IBytesConsumer.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/PngReaderInt.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/ChunkSeqReaderPng.kt",
  "extension" : "kt",
  "linesOfCode" : 156,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/ChunkSeqSkipping.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/PngReaderFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/pixels/DeflaterEstimatorLz4.kt",
  "extension" : "kt",
  "linesOfCode" : 131,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/pixels/FiltersPerformance.kt",
  "extension" : "kt",
  "linesOfCode" : 198,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/pixels/CompressorStream.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/pixels/PixelsWriter.kt",
  "extension" : "kt",
  "linesOfCode" : 151,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/pixels/CompressorStreamDeflater.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/pixels/CompressorStreamLz4.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/pixels/PixelsWriterDefault.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/PngjOutputException.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/IChunkFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/PngjBadCrcException.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/ChunkSeqReader.kt",
  "extension" : "kt",
  "linesOfCode" : 167,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/IImageLineArray.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/IdatChunkWriter.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/ChunkReader.kt",
  "extension" : "kt",
  "linesOfCode" : 104,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/InputPngStream.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/OutputPngStream.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/ImageLineSetDefault.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/PngWriter.kt",
  "extension" : "kt",
  "linesOfCode" : 173,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/IImageLine.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkHIST.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkSRGB.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunk.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkOFFS.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkITXT.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkSingle.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkMultiple.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkTEXT.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngMetadata.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkIDAT.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkPHYS.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkSTER.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/ChunkFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkZTXT.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkSBIT.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkTRNS.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/ChunkRaw.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkCHRM.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkPLTE.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkIEND.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/ChunkHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 118,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkICCP.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/ChunkPredicate.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/ChunksList.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkSPLT.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkTIME.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkIHDR.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/ChunkLoadBehaviour.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkTextVar.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkGAMA.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/ChunkCopyBehaviour.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkBKGD.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/PngChunkUNKNOWN.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/chunks/ChunksListForWrite.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/Deinterlacer.kt",
  "extension" : "kt",
  "linesOfCode" : 102,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/FilterType.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/BufferedStreamFeeder.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/IImageLineFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/ImageInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/ImageLineByte.kt",
  "extension" : "kt",
  "linesOfCode" : 146,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/PngjExceptionInternal.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/ImageLineHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/IImageLineSetFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/ErrorBehaviour.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/ImageLineInt.kt",
  "extension" : "kt",
  "linesOfCode" : 144,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/PngjInputException.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/ArrayUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/RowInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/PngjException.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/PngReaderByte.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/PngHelperInternal.kt",
  "extension" : "kt",
  "linesOfCode" : 214,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/pngj/DeflatedChunkReader.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/util/Base64.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/Figure.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_jitter.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_qq2_line.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_line.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_lollipop.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_vline.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_curve.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_tile.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/extras/arrow.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_pointdensity.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_abline.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_spoke.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_area.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_band.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_dotplot.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_ydotplot.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_boxplot.kt",
  "extension" : "kt",
  "linesOfCode" : 191,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_smooth.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_qq.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_histogram.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_imshow.kt",
  "extension" : "kt",
  "linesOfCode" : 316,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_contourf.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_qq_line.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_ribbon.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_bin2d.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_contour.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_pointrange.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_density2d.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_polygon.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_bar.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_hline.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_errorbar.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_label.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_density.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_segment.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_function.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_blank.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_raster.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_map.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_path.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_pie.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_hex.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_point.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_density2df.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_step.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_text_repel.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_area_ridges.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_rect.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_linerange.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_freqpoly.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_sina.kt",
  "extension" : "kt",
  "linesOfCode" : 79,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_label_repel.kt",
  "extension" : "kt",
  "linesOfCode" : 97,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_violin.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_text.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_qq2.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_count.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/src/commonMain/kotlin/org/jetbrains/letsPlot/geom/geom_crossbar.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plot-api/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 180,
  "components" : [ "primary::plot-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/geotools-jupyter/src/main/kotlin/org/jetbrains/letsPlot/toolkit/geotools/jupyter/Integration.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/geotools-jupyter/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 106,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/json/src/main/kotlin/org/jetbrains/letsPlot/toolkit/json/serializeSpec.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "toolkit/json/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 79,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/geotools/src/main/kotlin/org/jetbrains/letsPlot/toolkit/geotools/GeometryEx.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/geotools/src/main/kotlin/org/jetbrains/letsPlot/toolkit/geotools/ReferencedEnvelopeEx.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/geotools/src/main/kotlin/org/jetbrains/letsPlot/toolkit/geotools/CRSUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/geotools/src/main/kotlin/org/jetbrains/letsPlot/toolkit/geotools/FeatureCollectionExt.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/geotools/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 87,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/jupyter/src/main/kotlin/org/jetbrains/letsPlot/toolkit/jupyter/Integration.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/jupyter/src/main/kotlin/org/jetbrains/letsPlot/toolkit/jupyter/json/containerUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/jupyter/src/main/kotlin/org/jetbrains/letsPlot/toolkit/jupyter/NotebookRenderingContext.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/jupyter/src/main/kotlin/org/jetbrains/letsPlot/toolkit/jupyter/JupyterConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "toolkit/jupyter/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 104,
  "components" : [ "primary::toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Writerside/cfg/buildprofiles.xml",
  "extension" : "xml",
  "linesOfCode" : 22,
  "components" : [ "primary::Writerside" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Writerside/cfg/static/custom.css",
  "extension" : "css",
  "linesOfCode" : 434,
  "components" : [ "primary::Writerside" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Writerside/writerside.cfg",
  "extension" : "cfg",
  "linesOfCode" : 7,
  "components" : [ "primary::Writerside" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Writerside/source/in-head.html",
  "extension" : "html",
  "linesOfCode" : 58,
  "components" : [ "primary::Writerside" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 133,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]