duplicated block id: 1 size: 51 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (141:217) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (144:220) duplicated block id: 2 size: 31 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (249:295) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/ComposeMouseEventMapper.kt (16:62) duplicated block id: 3 size: 26 cleaned lines of code in 2 files: - platf-android/build.gradle.kts (199:243) - platf-skia/build.gradle.kts (72:116) duplicated block id: 4 size: 26 cleaned lines of code in 2 files: - lets-plot-compose/build.gradle.kts (113:157) - platf-android/build.gradle.kts (199:243) duplicated block id: 5 size: 26 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/canvas/SkiaFontManager.kt (11:54) - platf-skia/src/commonMain/kotlin/org/jetbrains/letsPlot/skia/mapping/svg/FontManager.kt (14:57) duplicated block id: 6 size: 26 cleaned lines of code in 2 files: - lets-plot-compose/build.gradle.kts (113:157) - platf-skia/build.gradle.kts (72:116) duplicated block id: 7 size: 24 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (141:173) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelSwingComponent.kt (99:131) duplicated block id: 8 size: 24 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (6:39) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (6:38) duplicated block id: 9 size: 23 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (141:170) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelSwingComponent.kt (102:131) duplicated block id: 10 size: 21 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (313:347) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/ComposeMouseEventMapper.kt (76:110) duplicated block id: 11 size: 17 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/canvas/SkiaContext2d.kt (315:332) - platf-android/src/androidMain/kotlin/org/jetbrains/letsPlot/android/canvas/AndroidContext2d.kt (281:298) duplicated block id: 12 size: 17 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (104:136) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (107:139) duplicated block id: 13 size: 14 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (51:67) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (49:65) duplicated block id: 14 size: 12 cleaned lines of code in 2 files: - platf-skia/src/jvmTest/kotlin/org/jetbrains/letsPlot/skia/shape/SvgComplianceTest.kt (193:208) - platf-skia/src/jvmTest/kotlin/org/jetbrains/letsPlot/skia/shape/SvgComplianceTest.kt (245:260) duplicated block id: 15 size: 12 cleaned lines of code in 2 files: - platf-skia/src/jvmTest/kotlin/org/jetbrains/letsPlot/skia/shape/SvgComplianceTest.kt (193:208) - platf-skia/src/jvmTest/kotlin/org/jetbrains/letsPlot/skia/shape/SvgComplianceTest.kt (219:234) duplicated block id: 16 size: 12 cleaned lines of code in 2 files: - platf-skia/src/jvmTest/kotlin/org/jetbrains/letsPlot/skia/shape/SvgComplianceTest.kt (219:234) - platf-skia/src/jvmTest/kotlin/org/jetbrains/letsPlot/skia/shape/SvgComplianceTest.kt (245:260) duplicated block id: 17 size: 12 cleaned lines of code in 2 files: - platf-skia/src/jvmTest/kotlin/org/jetbrains/letsPlot/skia/shape/SvgComplianceTest.kt (167:182) - platf-skia/src/jvmTest/kotlin/org/jetbrains/letsPlot/skia/shape/SvgComplianceTest.kt (245:260) duplicated block id: 18 size: 12 cleaned lines of code in 2 files: - platf-skia/src/jvmTest/kotlin/org/jetbrains/letsPlot/skia/shape/SvgComplianceTest.kt (167:182) - platf-skia/src/jvmTest/kotlin/org/jetbrains/letsPlot/skia/shape/SvgComplianceTest.kt (193:208) duplicated block id: 19 size: 12 cleaned lines of code in 2 files: - platf-skia/src/jvmTest/kotlin/org/jetbrains/letsPlot/skia/shape/SvgComplianceTest.kt (167:182) - platf-skia/src/jvmTest/kotlin/org/jetbrains/letsPlot/skia/shape/SvgComplianceTest.kt (219:234) duplicated block id: 20 size: 11 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (174:189) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelSwingComponent.kt (140:156) duplicated block id: 21 size: 11 cleaned lines of code in 2 files: - platf-android/src/androidMain/kotlin/org/jetbrains/letsPlot/android/canvas/CanvasView.kt (143:158) - platf-android/src/androidMain/kotlin/org/jetbrains/letsPlot/android/canvas/CanvasView2.kt (94:109) duplicated block id: 22 size: 11 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (177:192) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelSwingComponent.kt (140:156) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (68:87) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (67:86) duplicated block id: 24 size: 9 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/canvas/SkiaContext2d.kt (48:56) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/canvas/SkiaContext2d.kt (63:71) duplicated block id: 25 size: 9 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelAndroidView.kt (73:83) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelSwingComponent.kt (70:80) duplicated block id: 26 size: 9 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (111:121) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelSwingComponent.kt (70:80) duplicated block id: 27 size: 9 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (108:118) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelSwingComponent.kt (70:80) duplicated block id: 28 size: 9 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelAndroidView.kt (73:83) - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (108:118) duplicated block id: 29 size: 9 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/ComposeMouseEventMapper.kt (89:97) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/desktop/SvgView.kt (126:134) duplicated block id: 30 size: 9 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelAndroidView.kt (73:83) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (111:121) duplicated block id: 31 size: 9 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextPath2dTest.kt (136:145) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextPath2dTest.kt (163:172) duplicated block id: 32 size: 9 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (41:50) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (40:49) duplicated block id: 33 size: 9 cleaned lines of code in 2 files: - platf-skia/src/commonMain/kotlin/org/jetbrains/letsPlot/skia/mapping/svg/SvgGElementMapper.kt (23:31) - platf-skia/src/commonMain/kotlin/org/jetbrains/letsPlot/skia/mapping/svg/SvgSvgElementMapper.kt (22:30) duplicated block id: 34 size: 9 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (326:334) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/desktop/SvgView.kt (126:134) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelAndroidView.kt (34:41) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (54:61) duplicated block id: 36 size: 8 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/ComposeMouseEventMapper.kt (49:57) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/desktop/SvgViewPanel.kt (66:74) duplicated block id: 37 size: 8 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextPath2dTest.kt (294:303) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextPath2dTest.kt (320:328) duplicated block id: 38 size: 8 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelAndroidView.kt (34:41) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelSwingComponent.kt (35:42) duplicated block id: 39 size: 8 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (54:61) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelSwingComponent.kt (35:42) duplicated block id: 40 size: 8 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (56:63) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelSwingComponent.kt (35:42) duplicated block id: 41 size: 8 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (190:199) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (208:217) duplicated block id: 42 size: 8 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (56:67) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextPath2dTest.kt (36:47) duplicated block id: 43 size: 8 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (53:62) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (52:61) duplicated block id: 44 size: 8 cleaned lines of code in 2 files: - lets-plot-compose/build.gradle.kts (82:95) - platf-android/build.gradle.kts (77:90) duplicated block id: 45 size: 8 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (282:290) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/desktop/SvgViewPanel.kt (66:74) duplicated block id: 46 size: 8 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelAndroidView.kt (34:41) - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (56:63) duplicated block id: 47 size: 8 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (64:71) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (63:70) duplicated block id: 48 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelAndroidView.kt (94:100) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelSwingComponent.kt (114:120) duplicated block id: 49 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelAndroidView.kt (94:100) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (156:162) duplicated block id: 50 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (31:37) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (40:46) duplicated block id: 51 size: 7 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (128:136) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (156:163) duplicated block id: 52 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (32:38) - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (41:47) duplicated block id: 53 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (52:58) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (64:70) duplicated block id: 54 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (53:59) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (64:70) duplicated block id: 55 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (65:71) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (52:58) duplicated block id: 56 size: 7 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextPath2dTest.kt (305:312) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextPath2dTest.kt (330:337) duplicated block id: 57 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (32:38) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (40:46) duplicated block id: 58 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (41:47) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (31:37) duplicated block id: 59 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/canvas/SkiaContext2d.kt (33:39) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/canvas/SkiaContext2d.kt (48:54) duplicated block id: 60 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (53:59) - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelRaw.kt (65:71) duplicated block id: 61 size: 7 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (88:95) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (156:163) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/canvas/SkiaContext2d.kt (33:39) - lets-plot-compose/src/desktopMain/kotlin/org/jetbrains/letsPlot/compose/canvas/SkiaContext2d.kt (63:69) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelAndroidView.kt (94:100) - lets-plot-compose/src/androidMain/kotlin/org/jetbrains/letsPlot/compose/PlotPanelComposeCanvas.kt (153:159) duplicated block id: 64 size: 7 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (88:95) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (128:136) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - lets-plot-compose/build.gradle.kts (104:110) - platf-skia/build.gradle.kts (63:69) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - platf-android/build.gradle.kts (190:196) - platf-skia/build.gradle.kts (63:69) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/Utils.kt (44:49) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/Utils.kt (57:62) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (85:91) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (170:177) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (70:76) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (85:91) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (70:76) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (170:177) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - platf-android/src/androidMain/kotlin/org/jetbrains/letsPlot/android/canvas/CanvasView.kt (41:49) - platf-android/src/androidMain/kotlin/org/jetbrains/letsPlot/android/canvas/CanvasView2.kt (24:33) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - lets-plot-compose/build.gradle.kts (104:110) - platf-android/build.gradle.kts (190:196) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextPath2dTest.kt (188:193) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextPath2dTest.kt (215:220) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (252:260) - platf-android/src/androidInstrumentedTest/kotlin/org/jetbrains/letsPlot/android/canvas/ContextClipTest.kt (274:282)