duplicated block id: 1 size: 519 cleaned lines of code in 2 files: - mounts/gophone/gopro_mounts_mooncactus.scad (2:593) - mounts/modules/gopro_mounts_mooncactus.scad (2:593) duplicated block id: 2 size: 57 cleaned lines of code in 2 files: - mounts/gophone/gopro_mounts_mooncactus.scad (408:471) - mounts/modules/gopro_mounts_mooncactus.scad (336:400) duplicated block id: 3 size: 57 cleaned lines of code in 2 files: - mounts/gophone/gopro_mounts_mooncactus.scad (336:400) - mounts/gophone/gopro_mounts_mooncactus.scad (408:471) duplicated block id: 4 size: 57 cleaned lines of code in 2 files: - mounts/modules/gopro_mounts_mooncactus.scad (336:400) - mounts/modules/gopro_mounts_mooncactus.scad (408:471) duplicated block id: 5 size: 57 cleaned lines of code in 2 files: - mounts/gophone/gopro_mounts_mooncactus.scad (336:400) - mounts/modules/gopro_mounts_mooncactus.scad (408:471) duplicated block id: 6 size: 25 cleaned lines of code in 2 files: - mapillary_tools/commands/upload_blackvue.py (14:39) - mapillary_tools/commands/upload_zip.py (14:39) duplicated block id: 7 size: 17 cleaned lines of code in 2 files: - mapillary_tools/geotag/geotag_from_blackvue.py (309:326) - mapillary_tools/geotag/geotag_from_gopro.py (153:170) duplicated block id: 8 size: 16 cleaned lines of code in 2 files: - mapillary_tools/commands/upload.py (24:40) - mapillary_tools/commands/upload_blackvue.py (23:39) duplicated block id: 9 size: 16 cleaned lines of code in 2 files: - mapillary_tools/commands/upload.py (24:40) - mapillary_tools/commands/upload_zip.py (23:39) duplicated block id: 10 size: 14 cleaned lines of code in 2 files: - mapillary_tools/process_geotag_properties.py (71:84) - mapillary_tools/process_geotag_properties.py (100:113) duplicated block id: 11 size: 11 cleaned lines of code in 2 files: - mapillary_tools/commands/upload.py (11:21) - mapillary_tools/commands/upload_zip.py (16:26) duplicated block id: 12 size: 11 cleaned lines of code in 2 files: - mapillary_tools/commands/upload.py (11:21) - mapillary_tools/commands/upload_blackvue.py (16:26) duplicated block id: 13 size: 11 cleaned lines of code in 2 files: - mapillary_tools/geotag/geotag_from_blackvue.py (98:108) - mapillary_tools/geotag/geotag_from_gopro.py (78:88) duplicated block id: 14 size: 10 cleaned lines of code in 2 files: - mapillary_tools/geotag/geotag_from_gpx.py (103:112) - mapillary_tools/geotag/geotag_from_gpx.py (118:127) duplicated block id: 15 size: 9 cleaned lines of code in 2 files: - mapillary_tools/uploader.py (293:302) - mapillary_tools/uploader.py (349:358) duplicated block id: 16 size: 8 cleaned lines of code in 2 files: - mapillary_tools/process_geotag_properties.py (122:129) - mapillary_tools/process_geotag_properties.py (139:146) duplicated block id: 17 size: 8 cleaned lines of code in 2 files: - mapillary_tools/authenticate.py (47:56) - mapillary_tools/upload_api_v4.py (33:42) duplicated block id: 18 size: 8 cleaned lines of code in 2 files: - mapillary_tools/geotag/geotag_from_gpx_file.py (18:25) - mapillary_tools/geotag/geotag_from_nmea_file.py (11:18) duplicated block id: 19 size: 7 cleaned lines of code in 2 files: - mapillary_tools/geotag/geotag_from_gpx.py (21:27) - mapillary_tools/geotag/geotag_from_gpx.py (151:157) duplicated block id: 20 size: 7 cleaned lines of code in 2 files: - mapillary_tools/geotag/geotag_from_blackvue.py (27:33) - mapillary_tools/geotag/geotag_from_gopro.py (21:27) duplicated block id: 21 size: 7 cleaned lines of code in 2 files: - mapillary_tools/geotag/geotag_from_gpx.py (160:166) - mapillary_tools/geotag/geotag_from_nmea_file.py (20:26) duplicated block id: 22 size: 6 cleaned lines of code in 2 files: - mapillary_tools/process_geotag_properties.py (86:91) - mapillary_tools/process_geotag_properties.py (115:120) duplicated block id: 23 size: 6 cleaned lines of code in 2 files: - mapillary_tools/upload.py (517:522) - mapillary_tools/upload.py (536:541) duplicated block id: 24 size: 6 cleaned lines of code in 2 files: - mounts/gophone/Write.scad (306:311) - mounts/gophone/Write.scad (316:321) duplicated block id: 25 size: 6 cleaned lines of code in 2 files: - mapillary_tools/uploader.py (327:332) - mapillary_tools/uploader.py (336:341) duplicated block id: 26 size: 6 cleaned lines of code in 2 files: - mapillary_tools/upload_api_v4.py (88:93) - mapillary_tools/upload_api_v4.py (191:196) duplicated block id: 27 size: 6 cleaned lines of code in 2 files: - mapillary_tools/process_geotag_properties.py (64:69) - mapillary_tools/process_geotag_properties.py (93:98) duplicated block id: 28 size: 6 cleaned lines of code in 2 files: - mounts/gophone/Write.scad (329:334) - mounts/gophone/Write.scad (339:344) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - mapillary_tools/geotag/geotag_from_blackvue.py (75:80) - mapillary_tools/geotag/geotag_from_gopro.py (58:63)