duplicated block id: 1 size: 27 cleaned lines of code in 2 files: - examples/get-started/pure-js/globe/app.js (44:77) - examples/get-started/pure-js/basic/app.js (32:65) duplicated block id: 2 size: 26 cleaned lines of code in 3 files: - examples/get-started/pure-js/harp.gl/app.js (64:93) - examples/get-started/pure-js/mapbox/app.js (45:74) - examples/get-started/pure-js/google-maps/app.js (31:60) duplicated block id: 3 size: 25 cleaned lines of code in 6 files: - examples/get-started/pure-js/harp.gl/app.js (65:93) - examples/get-started/pure-js/globe/app.js (45:73) - examples/get-started/pure-js/basic/app.js (33:61) - examples/get-started/pure-js/google-maps/app.js (32:60) - examples/get-started/pure-js/arcgis/app.js (12:40) - examples/get-started/pure-js/mapbox/app.js (46:74) duplicated block id: 4 size: 24 cleaned lines of code in 2 files: - examples/website/brushing/app.js (173:200) - examples/website/arc/app.js (103:130) duplicated block id: 5 size: 22 cleaned lines of code in 2 files: - examples/website/plot/plot-layer/grid-vertex.glsl.js (38:65) - examples/website/plot/plot-layer/label-vertex.glsl.js (53:80) duplicated block id: 6 size: 21 cleaned lines of code in 2 files: - showcases/wind/src/layers/particle-layer/particle-layer.js (127:149) - showcases/wind/src/layers/particle-layer/particle-layer.js (218:240) duplicated block id: 7 size: 19 cleaned lines of code in 2 files: - modules/core/src/transitions/gpu-interpolation-transition.js (61:86) - modules/core/src/transitions/gpu-spring-transition.js (58:87) duplicated block id: 8 size: 19 cleaned lines of code in 2 files: - modules/layers/src/line-layer/line-layer.js (43:65) - modules/layers/src/arc-layer/arc-layer.js (49:71) duplicated block id: 9 size: 17 cleaned lines of code in 2 files: - showcases/graph/graph-layer/adaptor/graph-flare.js (4:29) - showcases/graph/graph-layer/adaptor/graph-SNAP.js (1:26) duplicated block id: 10 size: 16 cleaned lines of code in 2 files: - showcases/wind/src/layers/particle-layer/particle-layer.js (300:317) - showcases/wind/src/layers/wind-layer/wind-layer.js (179:196) duplicated block id: 11 size: 16 cleaned lines of code in 2 files: - modules/core/src/controllers/first-person-controller.js (201:222) - modules/core/src/controllers/map-controller.js (297:318) duplicated block id: 12 size: 16 cleaned lines of code in 2 files: - modules/layers/src/geojson-layer/geojson-layer.js (206:224) - modules/layers/src/geojson-layer/geojson-layer.js (244:262) duplicated block id: 13 size: 15 cleaned lines of code in 2 files: - website/src/examples/brushing-extension.js (34:51) - website/src/examples/arc-layer.js (30:47) duplicated block id: 14 size: 14 cleaned lines of code in 4 files: - examples/website/3d-heatmap/app.js (107:122) - examples/website/scenegraph/app.js (136:151) - examples/website/brushing/app.js (179:194) - examples/website/arc/app.js (109:124) duplicated block id: 15 size: 14 cleaned lines of code in 3 files: - showcases/graph/graph-layer/adaptor/graph-flare.js (4:26) - showcases/graph/graph-layer/adaptor/graph-basic.js (1:23) - showcases/graph/graph-layer/adaptor/graph-SNAP.js (1:23) duplicated block id: 16 size: 14 cleaned lines of code in 2 files: - examples/get-started/react/basic/app.js (8:25) - examples/get-started/react/mapbox/app.js (10:27) duplicated block id: 17 size: 14 cleaned lines of code in 2 files: - modules/aggregation-layers/src/gpu-grid-layer/gpu-grid-layer.js (293:307) - modules/aggregation-layers/src/contour-layer/contour-layer.js (170:184) duplicated block id: 18 size: 13 cleaned lines of code in 5 files: - examples/website/geojson/app.js (107:121) - examples/website/scenegraph/app.js (136:150) - examples/website/arc/app.js (109:123) - examples/website/3d-heatmap/app.js (107:121) - examples/website/brushing/app.js (179:193) duplicated block id: 19 size: 13 cleaned lines of code in 2 files: - modules/core/src/lib/composite-layer.js (129:141) - modules/core/src/lib/composite-layer.js (146:158) duplicated block id: 20 size: 12 cleaned lines of code in 5 files: - examples/website/line/app.js (93:106) - examples/website/3d-heatmap/app.js (109:122) - examples/website/brushing/app.js (181:194) - examples/website/scenegraph/app.js (138:151) - examples/website/arc/app.js (111:124) duplicated block id: 21 size: 12 cleaned lines of code in 3 files: - examples/website/data-filter/app.js (115:126) - examples/website/arc/app.js (108:119) - examples/website/brushing/app.js (178:189) duplicated block id: 22 size: 12 cleaned lines of code in 2 files: - website/static/workers/meteorites-decoder.js (30:44) - website/static/workers/hashtags-decoder.js (23:37) duplicated block id: 23 size: 12 cleaned lines of code in 2 files: - examples/website/screen-grid/app.js (69:82) - examples/website/trips/app.js (125:138) duplicated block id: 24 size: 12 cleaned lines of code in 2 files: - modules/layers/src/line-layer/line-layer.js (78:98) - modules/layers/src/scatterplot-layer/scatterplot-layer.js (96:114) duplicated block id: 25 size: 12 cleaned lines of code in 2 files: - website/static/workers/building-data-decoder.js (28:44) - website/static/workers/scatterplot-data-decoder.js (32:50) duplicated block id: 26 size: 11 cleaned lines of code in 7 files: - examples/get-started/pure-js/google-maps/app.js (47:58) - examples/get-started/react/mapbox/app.js (43:54) - examples/get-started/pure-js/harp.gl/app.js (80:91) - examples/get-started/pure-js/globe/app.js (60:71) - examples/get-started/pure-js/arcgis/app.js (27:38) - examples/get-started/pure-js/basic/app.js (48:59) - examples/get-started/pure-js/mapbox/app.js (61:72) duplicated block id: 27 size: 11 cleaned lines of code in 6 files: - examples/website/geojson/app.js (107:117) - examples/website/data-filter/app.js (116:126) - examples/website/arc/app.js (109:119) - examples/website/3d-heatmap/app.js (107:117) - examples/website/brushing/app.js (179:189) - examples/website/scenegraph/app.js (136:146) duplicated block id: 28 size: 11 cleaned lines of code in 6 files: - examples/website/tagmap/app.js (58:70) - examples/website/line/app.js (94:106) - examples/website/arc/app.js (112:124) - examples/website/3d-heatmap/app.js (110:122) - examples/website/brushing/app.js (182:194) - examples/website/scenegraph/app.js (139:151) duplicated block id: 29 size: 11 cleaned lines of code in 3 files: - website/static/workers/flight-path-data-decoder.js (37:51) - website/static/workers/scatterplot-data-decoder.js (36:50) - website/static/workers/building-data-decoder.js (30:44) duplicated block id: 30 size: 11 cleaned lines of code in 3 files: - modules/layers/src/scatterplot-layer/scatterplot-layer.js (98:114) - modules/layers/src/arc-layer/arc-layer.js (106:124) - modules/layers/src/line-layer/line-layer.js (80:98) duplicated block id: 31 size: 11 cleaned lines of code in 3 files: - examples/website/geojson/app.js (110:122) - examples/website/screen-grid/app.js (70:82) - examples/website/trips/app.js (126:138) duplicated block id: 32 size: 11 cleaned lines of code in 2 files: - modules/aggregation-layers/src/screen-grid-layer/screen-grid-layer.js (232:245) - modules/aggregation-layers/src/contour-layer/contour-layer.js (222:235) duplicated block id: 33 size: 11 cleaned lines of code in 2 files: - modules/layers/src/line-layer/line-layer.js (125:136) - modules/layers/src/arc-layer/arc-layer.js (155:166) duplicated block id: 34 size: 11 cleaned lines of code in 2 files: - modules/aggregation-layers/src/screen-grid-layer/screen-grid-layer.js (78:89) - modules/aggregation-layers/src/contour-layer/contour-layer.js (75:86) duplicated block id: 35 size: 11 cleaned lines of code in 2 files: - showcases/wind/src/layers/particle-layer/particle-layer.js (32:44) - showcases/wind/src/layers/wind-layer/wind-layer.js (30:43) duplicated block id: 36 size: 11 cleaned lines of code in 2 files: - examples/get-started/pure-js/basic/app.js (5:16) - examples/get-started/react/basic/app.js (6:17) duplicated block id: 37 size: 11 cleaned lines of code in 2 files: - website/static/workers/highway-roads-decoder.js (6:21) - website/static/workers/highway-accidents-decoder.js (4:19) duplicated block id: 38 size: 11 cleaned lines of code in 2 files: - examples/website/geojson/app.js (109:121) - examples/website/line/app.js (93:105) duplicated block id: 39 size: 10 cleaned lines of code in 9 files: - examples/website/scenegraph/app.js (139:150) - examples/website/trips/app.js (126:137) - examples/website/line/app.js (94:105) - examples/website/geojson/app.js (110:121) - examples/website/3d-heatmap/app.js (110:121) - examples/website/brushing/app.js (182:193) - examples/website/tagmap/app.js (58:69) - examples/website/screen-grid/app.js (70:81) - examples/website/arc/app.js (112:123) duplicated block id: 40 size: 10 cleaned lines of code in 7 files: - examples/get-started/pure-js/google-maps/app.js (32:43) - examples/get-started/react/mapbox/app.js (30:41) - examples/get-started/pure-js/harp.gl/app.js (65:76) - examples/get-started/pure-js/globe/app.js (45:56) - examples/get-started/pure-js/arcgis/app.js (12:23) - examples/get-started/pure-js/basic/app.js (33:44) - examples/get-started/pure-js/mapbox/app.js (46:57) duplicated block id: 41 size: 10 cleaned lines of code in 5 files: - examples/website/geojson/app.js (111:122) - examples/website/heatmap/app.js (43:54) - examples/website/screen-grid/app.js (71:82) - examples/website/scatterplot/app.js (49:60) - examples/website/trips/app.js (127:138) duplicated block id: 42 size: 10 cleaned lines of code in 2 files: - modules/aggregation-layers/src/gpu-grid-layer/gpu-grid-cell-layer-vertex.glsl.js (75:84) - modules/aggregation-layers/src/screen-grid-layer/screen-grid-layer-vertex.glsl.js (45:54) duplicated block id: 43 size: 10 cleaned lines of code in 2 files: - examples/website/plot/plot-layer/plot-layer.js (120:129) - examples/website/plot/plot-layer/plot-layer.js (158:167) duplicated block id: 44 size: 9 cleaned lines of code in 10 files: - examples/website/3d-heatmap/app.js (111:121) - examples/website/heatmap/app.js (43:53) - examples/website/scatterplot/app.js (49:59) - examples/website/brushing/app.js (183:193) - examples/website/tagmap/app.js (59:69) - examples/website/screen-grid/app.js (71:81) - examples/website/geojson/app.js (111:121) - examples/website/line/app.js (95:105) - examples/website/arc/app.js (113:123) - examples/website/scenegraph/app.js (140:150) duplicated block id: 45 size: 9 cleaned lines of code in 6 files: - website/static/workers/building-data-decoder.js (33:44) - website/static/workers/earthquakes-decoder.js (33:44) - website/static/workers/meteorites-decoder.js (30:41) - website/static/workers/hashtags-decoder.js (23:34) - website/static/workers/scatterplot-data-decoder.js (39:50) - website/static/workers/flight-path-data-decoder.js (40:51) duplicated block id: 46 size: 9 cleaned lines of code in 6 files: - examples/website/data-filter/app.js (118:126) - examples/website/line/app.js (93:101) - examples/website/geojson/app.js (109:117) - examples/website/scenegraph/app.js (138:146) - examples/website/brushing/app.js (181:189) - examples/website/3d-heatmap/app.js (109:117) duplicated block id: 47 size: 9 cleaned lines of code in 5 files: - examples/get-started/pure-js/mapbox/app.js (6:15) - examples/get-started/react/basic/app.js (8:17) - examples/get-started/pure-js/harp.gl/app.js (12:21) - examples/get-started/pure-js/basic/app.js (7:16) - examples/get-started/react/mapbox/app.js (10:19) duplicated block id: 48 size: 9 cleaned lines of code in 4 files: - modules/layers/src/scatterplot-layer/scatterplot-layer.js (98:109) - modules/layers/src/point-cloud-layer/point-cloud-layer.js (94:106) - modules/layers/src/line-layer/line-layer.js (80:93) - modules/layers/src/arc-layer/arc-layer.js (106:119) duplicated block id: 49 size: 9 cleaned lines of code in 3 files: - showcases/wind/src/layers/elevation-layer/elevation-layer.js (31:42) - showcases/wind/src/layers/wind-layer/wind-layer.js (30:41) - showcases/wind/src/layers/particle-layer/particle-layer.js (32:42) duplicated block id: 50 size: 9 cleaned lines of code in 3 files: - modules/aggregation-layers/src/gpu-grid-layer/gpu-grid-layer.js (103:111) - modules/aggregation-layers/src/contour-layer/contour-layer.js (75:83) - modules/aggregation-layers/src/screen-grid-layer/screen-grid-layer.js (78:86) duplicated block id: 51 size: 9 cleaned lines of code in 2 files: - website/src/examples/scatterplot-layer.js (33:44) - website/src/examples/text-layer.js (37:48) duplicated block id: 52 size: 9 cleaned lines of code in 2 files: - examples/website/plot/plot-layer/fragment.glsl.js (21:33) - examples/website/plot/plot-layer/axes-fragment.glsl.js (21:33) duplicated block id: 53 size: 9 cleaned lines of code in 2 files: - examples/layer-browser/src/examples/mesh-layers.js (67:75) - examples/layer-browser/src/examples/mesh-layers.js (84:92) duplicated block id: 54 size: 9 cleaned lines of code in 2 files: - examples/layer-browser/src/data-samples.js (255:265) - examples/website/mesh/app.js (33:43) duplicated block id: 55 size: 9 cleaned lines of code in 2 files: - modules/layers/src/geojson-layer/geojson.js (162:171) - modules/layers/src/geojson-layer/geojson.js (187:196) duplicated block id: 56 size: 9 cleaned lines of code in 2 files: - website/src/examples/trips-layer.js (54:65) - website/src/examples/geojson-layer-paths.js (60:71) duplicated block id: 57 size: 9 cleaned lines of code in 2 files: - modules/layers/src/scatterplot-layer/scatterplot-layer.js (61:69) - modules/layers/src/point-cloud-layer/point-cloud-layer.js (70:79) duplicated block id: 58 size: 9 cleaned lines of code in 2 files: - modules/layers/src/column-layer/column-layer.js (69:78) - modules/layers/src/icon-layer/icon-layer.js (80:89) duplicated block id: 59 size: 9 cleaned lines of code in 2 files: - website/static/workers/highway-accidents-decoder.js (33:44) - website/static/workers/hashtags-decoder.js (22:33) duplicated block id: 60 size: 9 cleaned lines of code in 2 files: - modules/core/src/controllers/first-person-controller.js (234:245) - modules/core/src/controllers/map-controller.js (321:333) duplicated block id: 61 size: 9 cleaned lines of code in 2 files: - examples/experimental/bezier/src/bezier-curve-layer/bezier-curve-layer.js (110:119) - modules/layers/src/arc-layer/arc-layer.js (154:163) duplicated block id: 62 size: 9 cleaned lines of code in 2 files: - examples/layer-browser/src/examples/perf-layers.js (105:114) - examples/layer-browser/src/examples/perf-layers.js (121:130) duplicated block id: 63 size: 9 cleaned lines of code in 2 files: - examples/layer-browser/src/examples/core-layers.js (108:118) - examples/layer-browser/src/examples/core-layers.js (159:169) duplicated block id: 64 size: 9 cleaned lines of code in 2 files: - modules/layers/src/geojson-layer/geojson.js (140:149) - modules/layers/src/geojson-layer/geojson.js (163:172) duplicated block id: 65 size: 8 cleaned lines of code in 10 files: - examples/website/data-filter/app.js (119:126) - examples/website/screen-grid/app.js (70:77) - examples/website/geojson/app.js (110:117) - examples/website/line/app.js (94:101) - examples/website/arc/app.js (112:119) - examples/website/tagmap/app.js (58:65) - examples/website/3d-heatmap/app.js (110:117) - examples/website/brushing/app.js (182:189) - examples/website/scenegraph/app.js (139:146) - examples/website/trips/app.js (126:133) duplicated block id: 66 size: 8 cleaned lines of code in 7 files: - website/static/workers/scatterplot-data-decoder.js (39:49) - website/static/workers/highway-accidents-decoder.js (34:44) - website/static/workers/earthquakes-decoder.js (33:43) - website/static/workers/building-data-decoder.js (33:43) - website/static/workers/meteorites-decoder.js (30:40) - website/static/workers/hashtags-decoder.js (23:33) - website/static/workers/flight-path-data-decoder.js (40:50) duplicated block id: 67 size: 8 cleaned lines of code in 5 files: - examples/experimental/bezier/src/bezier-curve-layer/bezier-curve-layer.js (71:83) - modules/layers/src/scatterplot-layer/scatterplot-layer.js (98:108) - modules/layers/src/line-layer/line-layer.js (80:92) - modules/layers/src/arc-layer/arc-layer.js (106:118) - modules/layers/src/point-cloud-layer/point-cloud-layer.js (94:105) duplicated block id: 68 size: 8 cleaned lines of code in 3 files: - examples/website/highway/app.js (160:167) - examples/website/screen-grid/app.js (69:76) - examples/website/trips/app.js (125:132) duplicated block id: 69 size: 8 cleaned lines of code in 2 files: - modules/extensions/src/fill-style/fill-style.js (92:100) - modules/mesh-layers/src/simple-mesh-layer/simple-mesh-layer.js (156:166) duplicated block id: 70 size: 8 cleaned lines of code in 2 files: - modules/layers/src/geojson-layer/geojson.js (103:111) - modules/layers/src/geojson-layer/geojson.js (127:135) duplicated block id: 71 size: 8 cleaned lines of code in 2 files: - modules/geo-layers/src/s2-layer/s2-layer.js (44:51) - modules/geo-layers/src/s2-layer/s2-layer.js (72:79) duplicated block id: 72 size: 8 cleaned lines of code in 2 files: - modules/core/src/controllers/map-controller.js (107:127) - modules/core/src/controllers/orbit-controller.js (83:103) duplicated block id: 73 size: 8 cleaned lines of code in 2 files: - modules/layers/src/line-layer/line-layer-vertex.glsl.js (41:49) - modules/layers/src/arc-layer/arc-layer-vertex.glsl.js (68:76) duplicated block id: 74 size: 8 cleaned lines of code in 2 files: - modules/geo-layers/src/h3-layers/h3-cluster-layer.js (43:50) - modules/geo-layers/src/h3-layers/h3-cluster-layer.js (70:78) duplicated block id: 75 size: 8 cleaned lines of code in 2 files: - examples/experimental/bezier/src/bezier-curve-layer/bezier-curve-layer.js (111:119) - modules/layers/src/line-layer/line-layer.js (125:133) duplicated block id: 76 size: 8 cleaned lines of code in 2 files: - examples/website/tagmap/app.js (19:26) - examples/website/scenegraph/app.js (30:37) duplicated block id: 77 size: 8 cleaned lines of code in 2 files: - examples/layer-browser/src/examples/aggregation-layers.js (26:33) - examples/layer-browser/src/examples/aggregation-layers.js (42:49) duplicated block id: 78 size: 8 cleaned lines of code in 2 files: - modules/layers/src/path-layer/path-layer.js (181:193) - modules/layers/src/solid-polygon-layer/solid-polygon-layer.js (198:210) duplicated block id: 79 size: 8 cleaned lines of code in 2 files: - modules/aggregation-layers/src/gpu-grid-layer/gpu-grid-layer.js (84:91) - modules/aggregation-layers/src/gpu-grid-layer/gpu-grid-layer.js (93:101) duplicated block id: 80 size: 8 cleaned lines of code in 2 files: - modules/layers/src/point-cloud-layer/point-cloud-layer.js (85:92) - modules/layers/src/icon-layer/icon-layer.js (103:110) duplicated block id: 81 size: 8 cleaned lines of code in 2 files: - showcases/wind/src/layers/particle-layer/particle-layer.js (133:141) - showcases/wind/src/layers/wind-layer/wind-layer.js (104:112) duplicated block id: 82 size: 8 cleaned lines of code in 2 files: - showcases/wind/src/layers/particle-layer/particle-layer-vertex.glsl.js (46:57) - showcases/wind/src/layers/wind-layer/wind-layer-vertex.js (49:60) duplicated block id: 83 size: 8 cleaned lines of code in 2 files: - modules/aggregation-layers/src/utils/cpu-aggregator.js (44:53) - modules/aggregation-layers/src/utils/cpu-aggregator.js (91:100) duplicated block id: 84 size: 8 cleaned lines of code in 2 files: - website/src/examples/tile-layer-non-geospatial.js (35:48) - website/src/examples/tile-layer.js (26:40) duplicated block id: 85 size: 8 cleaned lines of code in 2 files: - modules/core/src/lib/deck-picker.js (193:200) - modules/core/src/lib/deck-picker.js (308:315) duplicated block id: 86 size: 7 cleaned lines of code in 12 files: - examples/website/highway/app.js (161:167) - examples/website/line/app.js (94:100) - examples/website/3d-heatmap/app.js (110:116) - examples/website/data-filter/app.js (119:125) - examples/website/brushing/app.js (182:188) - examples/website/tagmap/app.js (58:64) - examples/website/scenegraph/app.js (139:145) - examples/website/icon/app.js (111:117) - examples/website/screen-grid/app.js (70:76) - examples/website/geojson/app.js (110:116) - examples/website/arc/app.js (112:118) - examples/website/trips/app.js (126:132) duplicated block id: 87 size: 7 cleaned lines of code in 9 files: - examples/website/data-filter/app.js (120:126) - examples/website/scatterplot/app.js (49:55) - examples/website/tagmap/app.js (59:65) - examples/website/screen-grid/app.js (71:77) - examples/website/line/app.js (95:101) - examples/website/brushing/app.js (183:189) - examples/website/heatmap/app.js (43:49) - examples/website/geojson/app.js (111:117) - examples/website/3d-heatmap/app.js (111:117) duplicated block id: 88 size: 7 cleaned lines of code in 4 files: - modules/layers/src/column-layer/column-layer.js (72:78) - modules/layers/src/scatterplot-layer/scatterplot-layer.js (63:69) - modules/layers/src/point-cloud-layer/point-cloud-layer.js (73:79) - modules/layers/src/icon-layer/icon-layer.js (83:89) duplicated block id: 89 size: 7 cleaned lines of code in 3 files: - modules/layers/src/line-layer/line-layer.js (65:71) - modules/layers/src/icon-layer/icon-layer.js (103:109) - modules/layers/src/point-cloud-layer/point-cloud-layer.js (85:91) duplicated block id: 90 size: 7 cleaned lines of code in 3 files: - examples/website/brushing/app.js (173:180) - examples/website/line/app.js (80:87) - examples/website/arc/app.js (103:110) duplicated block id: 91 size: 7 cleaned lines of code in 2 files: - modules/layers/src/text-layer/utils.js (108:116) - modules/layers/src/text-layer/utils.js (170:178) duplicated block id: 92 size: 7 cleaned lines of code in 2 files: - modules/mesh-layers/src/simple-mesh-layer/simple-mesh-layer-vertex.glsl.js (14:20) - modules/mesh-layers/src/scenegraph-layer/scenegraph-layer-vertex.glsl.js (4:10) duplicated block id: 93 size: 7 cleaned lines of code in 2 files: - modules/layers/src/path-layer/path-layer.js (266:272) - modules/layers/src/point-cloud-layer/point-cloud-layer.js (136:142) duplicated block id: 94 size: 7 cleaned lines of code in 2 files: - showcases/wind/src/layers/particle-layer/particle-layer.js (21:29) - showcases/wind/src/layers/delaunay-cover-layer/delaunay-cover-layer.js (12:20) duplicated block id: 95 size: 7 cleaned lines of code in 2 files: - modules/aggregation-layers/src/screen-grid-layer/screen-grid-layer.js (173:181) - modules/aggregation-layers/src/contour-layer/contour-layer.js (156:164) duplicated block id: 96 size: 7 cleaned lines of code in 2 files: - examples/website/image-tile/app.js (84:92) - examples/website/plot/app.js (59:67) duplicated block id: 97 size: 7 cleaned lines of code in 2 files: - modules/layers/src/icon-layer/icon-layer.js (218:224) - modules/aggregation-layers/src/screen-grid-layer/screen-grid-cell-layer.js (127:133) duplicated block id: 98 size: 7 cleaned lines of code in 2 files: - modules/aggregation-layers/src/hexagon-layer/hexagon-layer.js (82:92) - modules/aggregation-layers/src/cpu-grid-layer/cpu-grid-layer.js (79:89) duplicated block id: 99 size: 7 cleaned lines of code in 2 files: - modules/aggregation-layers/src/hexagon-layer/hexagon-layer.js (41:49) - modules/aggregation-layers/src/cpu-grid-layer/cpu-grid-layer.js (39:47) duplicated block id: 100 size: 7 cleaned lines of code in 2 files: - showcases/wind/src/layers/wind-layer/wind-layer.js (104:110) - showcases/wind/src/layers/wind-layer/wind-layer.js (114:120) duplicated block id: 101 size: 7 cleaned lines of code in 2 files: - modules/layers/src/polygon-layer/polygon-layer.js (214:220) - modules/layers/src/geojson-layer/geojson-layer.js (206:212) duplicated block id: 102 size: 7 cleaned lines of code in 2 files: - modules/geo-layers/src/s2-layer/s2-layer.js (74:81) - modules/geo-layers/src/h3-layers/h3-cluster-layer.js (44:50) duplicated block id: 103 size: 7 cleaned lines of code in 2 files: - showcases/wind/src/layers/elevation-layer/grid-geometry.js (48:55) - examples/website/plot/plot-layer/surface-layer.js (163:170) duplicated block id: 104 size: 7 cleaned lines of code in 2 files: - modules/aggregation-layers/src/gpu-grid-layer/gpu-grid-cell-layer.js (96:102) - modules/aggregation-layers/src/gpu-grid-layer/gpu-grid-cell-layer.js (117:123) duplicated block id: 105 size: 7 cleaned lines of code in 2 files: - modules/test-utils/src/lifecycle-test.js (51:63) - modules/test-utils/src/lifecycle-test.js (77:89) duplicated block id: 106 size: 7 cleaned lines of code in 2 files: - showcases/wind/src/layers/particle-layer/particle-layer-vertex.glsl.js (33:39) - showcases/wind/src/layers/wind-layer/wind-layer-vertex.js (35:41) duplicated block id: 107 size: 7 cleaned lines of code in 2 files: - modules/core/src/effects/post-process-effect.js (71:79) - modules/core/src/effects/post-process-effect.js (87:95) duplicated block id: 108 size: 7 cleaned lines of code in 2 files: - modules/geo-layers/src/h3-layers/h3-hexagon-layer.js (214:220) - modules/geo-layers/src/h3-layers/h3-hexagon-layer.js (232:238) duplicated block id: 109 size: 7 cleaned lines of code in 2 files: - modules/core/src/lib/picking/pick-info.js (27:33) - modules/core/src/lib/deck-picker.js (241:247) duplicated block id: 110 size: 7 cleaned lines of code in 2 files: - modules/jupyter-widget/src/playground/create-deck.js (105:111) - modules/jupyter-widget/src/playground/create-deck.js (186:192) duplicated block id: 111 size: 7 cleaned lines of code in 2 files: - showcases/graph/graph-layer/layout/layout-d3.js (25:31) - showcases/graph/graph-layer/layout/layout-d3.js (38:44) duplicated block id: 112 size: 7 cleaned lines of code in 2 files: - modules/layers/src/polygon-layer/polygon-layer.js (143:149) - modules/layers/src/geojson-layer/geojson-layer.js (129:135) duplicated block id: 113 size: 7 cleaned lines of code in 2 files: - modules/aggregation-layers/src/gpu-grid-layer/gpu-grid-layer.js (309:317) - modules/aggregation-layers/src/contour-layer/contour-layer.js (188:196) duplicated block id: 114 size: 7 cleaned lines of code in 2 files: - modules/aggregation-layers/src/hexagon-layer/hexagon-layer.js (30:38) - modules/aggregation-layers/src/cpu-grid-layer/cpu-grid-layer.js (28:36) duplicated block id: 115 size: 7 cleaned lines of code in 2 files: - modules/aggregation-layers/src/utils/gpu-grid-aggregation/gpu-grid-aggregator.js (176:182) - modules/aggregation-layers/src/utils/gpu-grid-aggregation/gpu-grid-aggregator.js (476:482) duplicated block id: 116 size: 7 cleaned lines of code in 2 files: - modules/layers/src/column-layer/column-layer.js (68:75) - modules/mesh-layers/src/scenegraph-layer/scenegraph-layer.js (70:76) duplicated block id: 117 size: 6 cleaned lines of code in 12 files: - examples/website/highway/app.js (162:167) - examples/website/heatmap/app.js (43:48) - examples/website/screen-grid/app.js (71:76) - examples/website/geojson/app.js (111:116) - examples/website/data-filter/app.js (120:125) - examples/website/3d-heatmap/app.js (111:116) - examples/website/tagmap/app.js (59:64) - examples/website/line/app.js (95:100) - examples/website/brushing/app.js (183:188) - examples/website/icon/app.js (112:117) - examples/website/scenegraph/app.js (140:145) - examples/website/scatterplot/app.js (49:54) duplicated block id: 118 size: 6 cleaned lines of code in 6 files: - website/static/workers/highway-accidents-decoder.js (6:14) - website/static/workers/geojson-data-decoder.js (6:14) - website/static/workers/hashtags-decoder.js (4:12) - website/static/workers/highway-roads-decoder.js (8:16) - website/static/workers/building-data-decoder.js (7:14) - website/static/workers/arc-data-decoder.js (6:14) duplicated block id: 119 size: 6 cleaned lines of code in 5 files: - modules/layers/src/bitmap-layer/bitmap-layer.js (90:96) - modules/layers/src/scatterplot-layer/scatterplot-layer.js (103:109) - modules/layers/src/line-layer/line-layer.js (87:93) - modules/layers/src/arc-layer/arc-layer.js (113:119) - modules/layers/src/point-cloud-layer/point-cloud-layer.js (100:106) duplicated block id: 120 size: 6 cleaned lines of code in 3 files: - modules/layers/src/icon-layer/icon-layer.js (80:86) - modules/mesh-layers/src/scenegraph-layer/scenegraph-layer.js (71:76) - modules/layers/src/column-layer/column-layer.js (69:75) duplicated block id: 121 size: 6 cleaned lines of code in 3 files: - modules/layers/src/icon-layer/icon-layer.js (218:223) - modules/aggregation-layers/src/heatmap-layer/triangle-layer.js (52:57) - modules/aggregation-layers/src/screen-grid-layer/screen-grid-cell-layer.js (127:132) duplicated block id: 122 size: 6 cleaned lines of code in 3 files: - examples/website/tagmap/app.js (23:29) - examples/website/scatterplot/app.js (20:26) - examples/website/heatmap/app.js (16:22) duplicated block id: 123 size: 6 cleaned lines of code in 3 files: - modules/layers/src/line-layer/line-layer.js (130:136) - modules/layers/src/point-cloud-layer/point-cloud-layer.js (142:148) - modules/layers/src/arc-layer/arc-layer.js (160:166) duplicated block id: 124 size: 6 cleaned lines of code in 3 files: - modules/layers/src/bitmap-layer/bitmap-layer.js (160:165) - modules/layers/src/path-layer/path-layer.js (266:271) - modules/layers/src/point-cloud-layer/point-cloud-layer.js (136:141) duplicated block id: 125 size: 6 cleaned lines of code in 3 files: - examples/website/image-tile/app.js (84:91) - examples/website/map-tile/app.js (74:81) - examples/website/plot/app.js (59:66) duplicated block id: 126 size: 6 cleaned lines of code in 3 files: - modules/layers/src/polygon-layer/polygon-layer.js (144:149) - modules/geo-layers/src/s2-layer/s2-layer.js (45:50) - modules/layers/src/geojson-layer/geojson-layer.js (130:135) duplicated block id: 127 size: 6 cleaned lines of code in 3 files: - showcases/wind/src/layers/delaunay-interpolation/delaunay-interpolation.js (92:97) - showcases/wind/src/layers/particle-layer/particle-layer.js (306:311) - showcases/wind/src/layers/wind-layer/wind-layer.js (185:190) duplicated block id: 128 size: 6 cleaned lines of code in 2 files: - examples/get-started/pure-js/harp.gl/app.js (55:60) - examples/get-started/pure-js/mapbox/app.js (31:36) duplicated block id: 129 size: 6 cleaned lines of code in 2 files: - modules/geo-layers/src/s2-layer/s2-layer.js (39:44) - modules/geo-layers/src/h3-layers/h3-cluster-layer.js (38:43) duplicated block id: 130 size: 6 cleaned lines of code in 2 files: - modules/layers/src/line-layer/line-layer.js (73:78) - modules/layers/src/arc-layer/arc-layer.js (87:92) duplicated block id: 131 size: 6 cleaned lines of code in 2 files: - modules/core/src/transitions/gpu-interpolation-transition.js (30:35) - modules/core/src/transitions/gpu-spring-transition.js (36:41) duplicated block id: 132 size: 6 cleaned lines of code in 2 files: - modules/core/src/transitions/gpu-interpolation-transition.js (5:10) - modules/core/src/transitions/gpu-spring-transition.js (5:10) duplicated block id: 133 size: 6 cleaned lines of code in 2 files: - examples/get-started/pure-js/globe/app.js (35:41) - examples/get-started/pure-js/basic/app.js (22:28) duplicated block id: 134 size: 6 cleaned lines of code in 2 files: - modules/test-utils/src/lifecycle-test.js (63:72) - modules/test-utils/src/lifecycle-test.js (93:103) duplicated block id: 135 size: 6 cleaned lines of code in 2 files: - modules/layers/src/polygon-layer/polygon-layer.js (38:43) - modules/layers/src/geojson-layer/geojson-layer.js (39:44) duplicated block id: 136 size: 6 cleaned lines of code in 2 files: - modules/layers/bundle.js (1:12) - modules/mesh-layers/bundle.js (1:12) duplicated block id: 137 size: 6 cleaned lines of code in 2 files: - examples/layer-browser/src/data-samples.js (86:93) - examples/layer-browser/src/data-samples.js (125:132) duplicated block id: 138 size: 6 cleaned lines of code in 2 files: - modules/core/src/controllers/first-person-controller.js (38:43) - modules/core/src/controllers/orbit-controller.js (60:65) duplicated block id: 139 size: 6 cleaned lines of code in 2 files: - examples/website/geojson/app.js (99:105) - examples/website/line/app.js (79:85) duplicated block id: 140 size: 6 cleaned lines of code in 2 files: - modules/layers/src/path-layer/path-layer.js (214:221) - modules/layers/src/line-layer/line-layer.js (107:114) duplicated block id: 141 size: 6 cleaned lines of code in 2 files: - modules/layers/src/line-layer/line-layer-vertex.glsl.js (33:39) - modules/layers/src/arc-layer/arc-layer-vertex.glsl.js (38:44) duplicated block id: 142 size: 6 cleaned lines of code in 2 files: - modules/geo-layers/src/s2-layer/s2-layer.js (46:51) - modules/geo-layers/src/h3-layers/h3-cluster-layer.js (44:49) duplicated block id: 143 size: 6 cleaned lines of code in 2 files: - website/src/doc-demos/layer-demo.js (34:42) - website/src/doc-demos/layer-demo.js (54:62) duplicated block id: 144 size: 6 cleaned lines of code in 2 files: - modules/layers/src/scatterplot-layer/scatterplot-layer-fragment.glsl.js (29:35) - modules/layers/src/scatterplot-layer/scatterplot-layer-vertex.glsl.js (44:50) duplicated block id: 145 size: 6 cleaned lines of code in 2 files: - website/src/examples/heatmap-layer.js (23:30) - website/src/examples/screen-grid-layer.js (21:28) duplicated block id: 146 size: 6 cleaned lines of code in 2 files: - examples/website/plot/plot-layer/plot-layer.js (26:31) - examples/website/plot/plot-layer/axes-layer.js (23:28) duplicated block id: 147 size: 6 cleaned lines of code in 2 files: - modules/aggregation-layers/src/gpu-grid-layer/gpu-grid-layer.js (133:139) - modules/aggregation-layers/src/gpu-grid-layer/gpu-grid-layer.js (151:157) duplicated block id: 148 size: 6 cleaned lines of code in 2 files: - modules/core/src/controllers/orbit-controller.js (54:61) - modules/core/src/controllers/orbit-controller.js (78:83) duplicated block id: 149 size: 6 cleaned lines of code in 2 files: - modules/layers/src/polygon-layer/polygon-layer.js (27:33) - modules/layers/src/geojson-layer/geojson-layer.js (30:36) duplicated block id: 150 size: 6 cleaned lines of code in 2 files: - modules/core/src/controllers/first-person-controller.js (125:136) - modules/core/src/controllers/map-controller.js (199:210) duplicated block id: 151 size: 6 cleaned lines of code in 2 files: - modules/layers/src/bitmap-layer/bitmap-layer.js (30:35) - modules/layers/src/icon-layer/icon-manager.js (13:20) duplicated block id: 152 size: 6 cleaned lines of code in 2 files: - modules/layers/src/path-layer/path-layer.js (171:177) - modules/layers/src/icon-layer/icon-layer.js (169:175) duplicated block id: 153 size: 6 cleaned lines of code in 2 files: - examples/website/plot/plot-layer/grid-vertex.glsl.js (26:32) - examples/website/plot/plot-layer/label-vertex.glsl.js (27:33) duplicated block id: 154 size: 6 cleaned lines of code in 2 files: - examples/website/screen-grid/app.js (9:17) - examples/website/heatmap/app.js (8:14) duplicated block id: 155 size: 6 cleaned lines of code in 2 files: - modules/geo-layers/bundle.js (1:12) - modules/aggregation-layers/bundle.js (1:12) duplicated block id: 156 size: 6 cleaned lines of code in 2 files: - modules/core/src/transitions/gpu-interpolation-transition.js (35:49) - modules/core/src/transitions/gpu-spring-transition.js (42:56) duplicated block id: 157 size: 6 cleaned lines of code in 2 files: - website/src/examples/geojson-layer-paths.js (40:45) - website/src/examples/geojson-layer-polygons.js (32:37) duplicated block id: 158 size: 6 cleaned lines of code in 2 files: - website/src/examples/scenegraph-layer.js (27:34) - website/src/examples/text-layer.js (35:42) duplicated block id: 159 size: 6 cleaned lines of code in 2 files: - website/static/workers/meteorites-decoder.js (3:10) - website/static/workers/hashtags-decoder.js (2:9) duplicated block id: 160 size: 6 cleaned lines of code in 2 files: - modules/aggregation-layers/src/utils/grid-aggregation-utils.js (14:19) - modules/aggregation-layers/src/cpu-grid-layer/grid-aggregator.js (140:145)