duplicated block id: 1 size: 225 cleaned lines of code in 2 files: - pageload-summary/summarize_testing.py (12:410) - pageload-summary/summarize_testing2.py (12:410) duplicated block id: 2 size: 188 cleaned lines of code in 2 files: - artifact_downloader.py (260:494) - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (241:475) duplicated block id: 3 size: 134 cleaned lines of code in 2 files: - gen_backfill_report.py (49:210) - gen_backfill_report_v2.py (53:214) duplicated block id: 4 size: 109 cleaned lines of code in 2 files: - task_processor.py (71:215) - variance-analysis/artifactdownloader/task_processor.py (38:182) duplicated block id: 5 size: 83 cleaned lines of code in 2 files: - generate_side_by_side.py (579:670) - generate_side_by_side_standalone.py (100:191) duplicated block id: 6 size: 82 cleaned lines of code in 2 files: - gen_backfill_report.py (250:387) - gen_backfill_report_v2.py (269:406) duplicated block id: 7 size: 70 cleaned lines of code in 2 files: - artifact_downloader.py (42:114) - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (38:110) duplicated block id: 8 size: 69 cleaned lines of code in 2 files: - artifact_downloader.py (506:589) - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (487:570) duplicated block id: 9 size: 65 cleaned lines of code in 2 files: - artifact_downloader.py (23:107) - variance-analysis/artifactdownloader/artifact_downloader.py (11:95) duplicated block id: 10 size: 64 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (118:204) - task_processor.py (111:197) duplicated block id: 11 size: 64 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (118:204) - variance-analysis/artifactdownloader/task_processor.py (78:164) duplicated block id: 12 size: 63 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (38:103) - variance-analysis/artifactdownloader/artifact_downloader.py (30:95) duplicated block id: 13 size: 63 cleaned lines of code in 2 files: - generate_side_by_side.py (437:504) - mozperftest_tools/mozperftest_tools/side_by_side.py (90:157) duplicated block id: 14 size: 61 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (10:105) - task_processor.py (10:105) duplicated block id: 15 size: 59 cleaned lines of code in 2 files: - artifact_downloader.py (292:367) - variance-analysis/artifactdownloader/artifact_downloader.py (281:356) duplicated block id: 16 size: 59 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (273:348) - variance-analysis/artifactdownloader/artifact_downloader.py (281:356) duplicated block id: 17 size: 54 cleaned lines of code in 2 files: - artifact_downloader.py (109:179) - variance-analysis/artifactdownloader/artifact_downloader.py (97:167) duplicated block id: 18 size: 52 cleaned lines of code in 2 files: - gen_backfill_report.py (521:584) - gen_backfill_report_v2.py (527:590) duplicated block id: 19 size: 51 cleaned lines of code in 2 files: - artifact_downloader.py (182:254) - variance-analysis/artifactdownloader/artifact_downloader.py (170:242) duplicated block id: 20 size: 47 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (28:104) - pageload-summary/summarize_testing2.py (34:110) duplicated block id: 21 size: 47 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (28:104) - pageload-summary/summarize_testing.py (34:110) duplicated block id: 22 size: 43 cleaned lines of code in 2 files: - task_processor.py (159:215) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (106:162) duplicated block id: 23 size: 43 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/task_processor.py (126:182) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (106:162) duplicated block id: 24 size: 42 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (163:224) - variance-analysis/artifactdownloader/artifact_downloader.py (170:231) duplicated block id: 25 size: 42 cleaned lines of code in 2 files: - generate_side_by_side.py (292:347) - mozperftest_tools/mozperftest_tools/side_by_side.py (433:488) duplicated block id: 26 size: 42 cleaned lines of code in 2 files: - artifact_downloader.py (182:243) - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (163:224) duplicated block id: 27 size: 41 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (507:559) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (411:462) duplicated block id: 28 size: 40 cleaned lines of code in 2 files: - artifact_downloader.py (541:593) - variance-analysis/artifactdownloader/artifact_downloader.py (530:582) duplicated block id: 29 size: 38 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (522:570) - variance-analysis/artifactdownloader/artifact_downloader.py (530:578) duplicated block id: 30 size: 38 cleaned lines of code in 2 files: - generate_side_by_side.py (509:558) - mozperftest_tools/mozperftest_tools/side_by_side.py (335:384) duplicated block id: 31 size: 34 cleaned lines of code in 2 files: - artifact_downloader.py (384:423) - variance-analysis/artifactdownloader/artifact_downloader.py (373:412) duplicated block id: 32 size: 34 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (365:404) - variance-analysis/artifactdownloader/artifact_downloader.py (373:412) duplicated block id: 33 size: 33 cleaned lines of code in 2 files: - artifact_downloader.py (117:161) - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (112:156) duplicated block id: 34 size: 33 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (112:156) - variance-analysis/artifactdownloader/artifact_downloader.py (105:149) duplicated block id: 35 size: 32 cleaned lines of code in 2 files: - generate_side_by_side.py (349:392) - mozperftest_tools/mozperftest_tools/side_by_side.py (492:535) duplicated block id: 36 size: 29 cleaned lines of code in 2 files: - artifact_downloader.py (261:295) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (232:266) duplicated block id: 37 size: 29 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (242:276) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (232:266) duplicated block id: 38 size: 28 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (166:204) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (106:144) duplicated block id: 39 size: 27 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (174:214) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (182:222) duplicated block id: 40 size: 27 cleaned lines of code in 2 files: - generate_side_by_side.py (682:710) - mozperftest_tools/mozperftest_tools/side_by_side.py (606:634) duplicated block id: 41 size: 27 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (181:221) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (182:222) duplicated block id: 42 size: 27 cleaned lines of code in 2 files: - artifact_downloader.py (193:233) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (182:222) duplicated block id: 43 size: 26 cleaned lines of code in 2 files: - artifact_downloader.py (121:154) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (106:139) duplicated block id: 44 size: 26 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (109:142) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (106:139) duplicated block id: 45 size: 26 cleaned lines of code in 2 files: - generate_side_by_side.py (52:77) - variance-analysis/run_variance_analysis.py (42:69) duplicated block id: 46 size: 26 cleaned lines of code in 2 files: - generate_side_by_side.py (294:326) - generate_side_by_side_standalone.py (65:97) duplicated block id: 47 size: 26 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (116:149) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (106:139) duplicated block id: 48 size: 26 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (71:105) - variance-analysis/artifactdownloader/task_processor.py (38:72) duplicated block id: 49 size: 26 cleaned lines of code in 2 files: - generate_side_by_side_standalone.py (65:97) - mozperftest_tools/mozperftest_tools/side_by_side.py (435:467) duplicated block id: 50 size: 25 cleaned lines of code in 2 files: - artifact_downloader.py (261:290) - variance-analysis/artifactdownloader/artifact_downloader.py (244:273) duplicated block id: 51 size: 25 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (244:273) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (232:261) duplicated block id: 52 size: 25 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (242:271) - variance-analysis/artifactdownloader/artifact_downloader.py (244:273) duplicated block id: 53 size: 23 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (77:102) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (78:103) duplicated block id: 54 size: 23 cleaned lines of code in 2 files: - generate_side_by_side.py (90:112) - variance-analysis/run_variance_analysis.py (75:97) duplicated block id: 55 size: 22 cleaned lines of code in 2 files: - pageload-summary/summarize.py (185:211) - pageload-summary/summarize_testing.py (143:176) duplicated block id: 56 size: 22 cleaned lines of code in 2 files: - pageload-summary/summarize.py (185:211) - pageload-summary/summarize_testing2.py (143:176) duplicated block id: 57 size: 22 cleaned lines of code in 2 files: - pageload-summary/summarize.py (84:111) - pageload-summary/summarize_old.py (38:65) duplicated block id: 58 size: 22 cleaned lines of code in 2 files: - pageload-summary/summarize.py (84:111) - pageload-summary/summarize_testing.py (44:71) duplicated block id: 59 size: 22 cleaned lines of code in 2 files: - pageload-summary/summarize.py (84:111) - pageload-summary/summarize_testing2.py (44:71) duplicated block id: 60 size: 22 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/task_processor.py (57:84) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (42:69) duplicated block id: 61 size: 22 cleaned lines of code in 2 files: - generate_side_by_side.py (235:257) - mozperftest_tools/mozperftest_tools/side_by_side.py (237:259) duplicated block id: 62 size: 22 cleaned lines of code in 2 files: - task_processor.py (90:117) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (42:69) duplicated block id: 63 size: 21 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (522:551) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (433:462) duplicated block id: 64 size: 21 cleaned lines of code in 2 files: - artifact_downloader.py (346:372) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (296:322) duplicated block id: 65 size: 21 cleaned lines of code in 2 files: - artifact_downloader.py (541:570) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (433:462) duplicated block id: 66 size: 21 cleaned lines of code in 2 files: - artifact_downloader.py (45:65) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (34:54) duplicated block id: 67 size: 21 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (327:353) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (296:322) duplicated block id: 68 size: 21 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (41:61) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (34:54) duplicated block id: 69 size: 21 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (33:53) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (34:54) duplicated block id: 70 size: 20 cleaned lines of code in 2 files: - artifact_downloader.py (68:87) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (57:76) duplicated block id: 71 size: 20 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (492:513) - variance-analysis/artifactdownloader/artifact_downloader.py (502:524) duplicated block id: 72 size: 20 cleaned lines of code in 2 files: - artifact_downloader.py (511:532) - variance-analysis/artifactdownloader/artifact_downloader.py (502:524) duplicated block id: 73 size: 20 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (64:83) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (57:76) duplicated block id: 74 size: 20 cleaned lines of code in 2 files: - generate_side_by_side.py (189:218) - variance-analysis/run_variance_analysis.py (140:169) duplicated block id: 75 size: 20 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (56:75) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (57:76) duplicated block id: 76 size: 19 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (140:173) - pageload-summary/summarize_testing.py (149:182) duplicated block id: 77 size: 19 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (140:173) - pageload-summary/summarize_testing2.py (149:182) duplicated block id: 78 size: 18 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (12:29) - pageload-summary/summarize_testing.py (12:29) duplicated block id: 79 size: 18 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (561:582) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (464:485) duplicated block id: 80 size: 18 cleaned lines of code in 2 files: - artifact_downloader.py (572:593) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (464:485) duplicated block id: 81 size: 18 cleaned lines of code in 2 files: - gen_backfill_report.py (396:416) - gen_backfill_report_v2.py (409:429) duplicated block id: 82 size: 18 cleaned lines of code in 2 files: - generate_side_by_side.py (129:146) - variance-analysis/run_variance_analysis.py (96:113) duplicated block id: 83 size: 18 cleaned lines of code in 2 files: - gen_backfill_report.py (586:605) - gen_backfill_report_v2.py (595:614) duplicated block id: 84 size: 18 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (12:29) - pageload-summary/summarize_testing2.py (12:29) duplicated block id: 85 size: 17 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (345:370) - pageload-summary/summarize_testing2.py (380:405) duplicated block id: 86 size: 17 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (345:370) - pageload-summary/summarize_testing.py (380:405) duplicated block id: 87 size: 17 cleaned lines of code in 2 files: - artifact_downloader.py (406:423) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (342:359) duplicated block id: 88 size: 17 cleaned lines of code in 2 files: - task_processor.py (10:39) - variance-analysis/artifactdownloader/task_processor.py (6:35) duplicated block id: 89 size: 17 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (496:513) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (411:428) duplicated block id: 90 size: 17 cleaned lines of code in 2 files: - artifact_downloader.py (515:532) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (411:428) duplicated block id: 91 size: 17 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (387:404) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (342:359) duplicated block id: 92 size: 17 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (395:412) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (342:359) duplicated block id: 93 size: 17 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (10:39) - variance-analysis/artifactdownloader/task_processor.py (6:35) duplicated block id: 94 size: 16 cleaned lines of code in 2 files: - pageload-summary/summarize.py (540:563) - pageload-summary/summarize_testing.py (380:404) duplicated block id: 95 size: 16 cleaned lines of code in 2 files: - pageload-summary/summarize.py (191:211) - pageload-summary/summarize_old.py (140:167) duplicated block id: 96 size: 16 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (85:103) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (78:96) duplicated block id: 97 size: 16 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (553:570) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (464:481) duplicated block id: 98 size: 16 cleaned lines of code in 2 files: - artifact_downloader.py (89:107) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (78:96) duplicated block id: 99 size: 16 cleaned lines of code in 2 files: - pageload-summary/summarize.py (540:563) - pageload-summary/summarize_testing2.py (380:404) duplicated block id: 100 size: 16 cleaned lines of code in 2 files: - gen_backfill_report.py (447:470) - gen_backfill_report_v2.py (451:474) duplicated block id: 101 size: 16 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (335:356) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (296:317) duplicated block id: 102 size: 16 cleaned lines of code in 2 files: - pageload-summary/summarize.py (540:563) - pageload-summary/summarize_old.py (345:369) duplicated block id: 103 size: 15 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (212:228) - pageload-summary/summarize_testing2.py (227:243) duplicated block id: 104 size: 15 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (212:228) - pageload-summary/summarize_testing.py (227:243) duplicated block id: 105 size: 15 cleaned lines of code in 2 files: - artifact_downloader.py (302:318) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (269:285) duplicated block id: 106 size: 15 cleaned lines of code in 2 files: - gen_backfill_report.py (487:507) - gen_backfill_report_v2.py (492:512) duplicated block id: 107 size: 15 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (283:299) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (269:285) duplicated block id: 108 size: 15 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (291:307) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (269:285) duplicated block id: 109 size: 14 cleaned lines of code in 2 files: - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/customtransforms/custom_replicate_retriever.py (5:23) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/customtransforms/custom_test1.py (5:24) duplicated block id: 110 size: 14 cleaned lines of code in 2 files: - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/customtransforms/custom_frame_retriever.py (33:51) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/customtransforms/custom_geomean_retriever.py (27:45) duplicated block id: 111 size: 14 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/side_by_side.py (659:672) - mozperftest_tools/mozperftest_tools/side_by_side.py (761:774) duplicated block id: 112 size: 13 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/side_by_side.py (91:103) - mozperftest_tools/mozperftest_tools/side_by_side.py (110:122) duplicated block id: 113 size: 13 cleaned lines of code in 2 files: - generate_side_by_side.py (438:450) - generate_side_by_side.py (457:469) duplicated block id: 114 size: 13 cleaned lines of code in 2 files: - generate_side_by_side.py (438:450) - mozperftest_tools/mozperftest_tools/side_by_side.py (110:122) duplicated block id: 115 size: 13 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/side_by_side.py (1083:1095) - mozperftest_tools/mozperftest_tools/side_by_side.py (1098:1110) duplicated block id: 116 size: 13 cleaned lines of code in 2 files: - pageload-summary/summarize.py (219:240) - pageload-summary/summarize_testing2.py (359:375) duplicated block id: 117 size: 13 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (90:105) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (42:57) duplicated block id: 118 size: 13 cleaned lines of code in 2 files: - generate_side_by_side.py (457:469) - mozperftest_tools/mozperftest_tools/side_by_side.py (91:103) duplicated block id: 119 size: 13 cleaned lines of code in 2 files: - pageload-summary/summarize.py (219:240) - pageload-summary/summarize_testing.py (359:375) duplicated block id: 120 size: 12 cleaned lines of code in 2 files: - pageload-summary/summarize.py (14:25) - pageload-summary/summarize_testing.py (12:23) duplicated block id: 121 size: 12 cleaned lines of code in 2 files: - pageload-summary/summarize.py (120:132) - pageload-summary/summarize_testing2.py (92:104) duplicated block id: 122 size: 12 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/utils.py (165:176) - variance-analysis/artifactdownloader/artifact_downloader.py (152:163) duplicated block id: 123 size: 12 cleaned lines of code in 2 files: - pageload-summary/summarize.py (14:25) - pageload-summary/summarize_testing2.py (12:23) duplicated block id: 124 size: 12 cleaned lines of code in 2 files: - pageload-summary/summarize.py (120:132) - pageload-summary/summarize_old.py (86:98) duplicated block id: 125 size: 12 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (160:175) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (160:175) duplicated block id: 126 size: 12 cleaned lines of code in 2 files: - generate_side_by_side.py (735:748) - generate_side_by_side_standalone.py (200:213) duplicated block id: 127 size: 12 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/side_by_side.py (762:773) - mozperftest_tools/mozperftest_tools/side_by_side.py (1098:1109) duplicated block id: 128 size: 12 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/side_by_side.py (762:773) - mozperftest_tools/mozperftest_tools/side_by_side.py (1083:1094) duplicated block id: 129 size: 12 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/side_by_side.py (660:671) - mozperftest_tools/mozperftest_tools/side_by_side.py (1083:1094) duplicated block id: 130 size: 12 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/side_by_side.py (660:671) - mozperftest_tools/mozperftest_tools/side_by_side.py (1098:1109) duplicated block id: 131 size: 12 cleaned lines of code in 2 files: - fenix-retrieval/generate_applink_data.py (112:128) - gen_backfill_report.py (250:268) duplicated block id: 132 size: 12 cleaned lines of code in 2 files: - pageload-summary/summarize.py (14:25) - pageload-summary/summarize_old.py (12:23) duplicated block id: 133 size: 12 cleaned lines of code in 2 files: - artifact_downloader.py (164:175) - mozperftest_tools/mozperftest_tools/utils/utils.py (165:176) duplicated block id: 134 size: 12 cleaned lines of code in 2 files: - pageload-summary/summarize.py (120:132) - pageload-summary/summarize_testing.py (92:104) duplicated block id: 135 size: 12 cleaned lines of code in 2 files: - fenix-retrieval/generate_applink_data.py (112:128) - gen_backfill_report_v2.py (269:287) duplicated block id: 136 size: 11 cleaned lines of code in 2 files: - generate_side_by_side.py (179:195) - mozperftest_tools/mozperftest_tools/utils/utils.py (35:51) duplicated block id: 137 size: 11 cleaned lines of code in 2 files: - generate_side_by_side.py (413:429) - mozperftest_tools/mozperftest_tools/side_by_side.py (277:293) duplicated block id: 138 size: 10 cleaned lines of code in 2 files: - generate_side_by_side_standalone.py (179:188) - mozperftest_tools/mozperftest_tools/side_by_side.py (579:588) duplicated block id: 139 size: 10 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (200:209) - pageload-summary/summarize_testing2.py (215:224) duplicated block id: 140 size: 10 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/side_by_side.py (46:55) - mozperftest_tools/mozperftest_tools/side_by_side.py (69:78) duplicated block id: 141 size: 10 cleaned lines of code in 2 files: - generate_side_by_side.py (658:667) - mozperftest_tools/mozperftest_tools/side_by_side.py (579:588) duplicated block id: 142 size: 10 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (200:209) - pageload-summary/summarize_testing.py (215:224) duplicated block id: 143 size: 9 cleaned lines of code in 2 files: - generate_side_by_side.py (142:150) - generate_side_by_side_standalone.py (44:52) duplicated block id: 144 size: 9 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (115:132) - pageload-summary/summarize_testing2.py (122:139) duplicated block id: 145 size: 9 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (115:132) - pageload-summary/summarize_testing.py (122:139) duplicated block id: 146 size: 9 cleaned lines of code in 2 files: - artifact_downloader.py (310:318) - task_processor.py (99:107) duplicated block id: 147 size: 9 cleaned lines of code in 2 files: - artifact_downloader.py (310:318) - variance-analysis/artifactdownloader/task_processor.py (66:74) duplicated block id: 148 size: 9 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (320:328) - pageload-summary/summarize_testing.py (332:340) duplicated block id: 149 size: 9 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (299:307) - variance-analysis/artifactdownloader/task_processor.py (66:74) duplicated block id: 150 size: 9 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/task_processor.py (66:74) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (277:285) duplicated block id: 151 size: 9 cleaned lines of code in 2 files: - generate_side_by_side.py (604:612) - mozperftest_tools/mozperftest_tools/side_by_side.py (70:78) duplicated block id: 152 size: 9 cleaned lines of code in 2 files: - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (277:285) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (51:59) duplicated block id: 153 size: 9 cleaned lines of code in 2 files: - task_processor.py (99:107) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (277:285) duplicated block id: 154 size: 9 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (291:299) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (51:59) duplicated block id: 155 size: 9 cleaned lines of code in 2 files: - generate_side_by_side.py (604:612) - mozperftest_tools/mozperftest_tools/side_by_side.py (47:55) duplicated block id: 156 size: 9 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (320:328) - pageload-summary/summarize_testing2.py (332:340) duplicated block id: 157 size: 9 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (299:307) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (51:59) duplicated block id: 158 size: 9 cleaned lines of code in 2 files: - task_processor.py (99:107) - variance-analysis/artifactdownloader/artifact_downloader.py (299:307) duplicated block id: 159 size: 9 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (291:299) - variance-analysis/artifactdownloader/task_processor.py (66:74) duplicated block id: 160 size: 9 cleaned lines of code in 2 files: - artifact_downloader.py (310:318) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (51:59) duplicated block id: 161 size: 9 cleaned lines of code in 2 files: - generate_side_by_side_standalone.py (205:213) - mozperftest_tools/mozperftest_tools/side_by_side.py (957:965) duplicated block id: 162 size: 9 cleaned lines of code in 2 files: - generate_side_by_side_standalone.py (125:133) - mozperftest_tools/mozperftest_tools/side_by_side.py (70:78) duplicated block id: 163 size: 9 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (291:299) - task_processor.py (99:107) duplicated block id: 164 size: 9 cleaned lines of code in 2 files: - generate_side_by_side_standalone.py (125:133) - mozperftest_tools/mozperftest_tools/side_by_side.py (47:55) duplicated block id: 165 size: 9 cleaned lines of code in 2 files: - generate_side_by_side.py (740:748) - mozperftest_tools/mozperftest_tools/side_by_side.py (957:965) duplicated block id: 166 size: 8 cleaned lines of code in 2 files: - generate_side_by_side.py (934:941) - mozperftest_tools/mozperftest_tools/side_by_side.py (859:866) duplicated block id: 167 size: 8 cleaned lines of code in 2 files: - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (365:373) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (399:407) duplicated block id: 168 size: 8 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/task_processor.py (29:41) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (17:29) duplicated block id: 169 size: 8 cleaned lines of code in 2 files: - pageload-summary/summarize.py (24:31) - pageload-summary/summarize_testing2.py (28:35) duplicated block id: 170 size: 8 cleaned lines of code in 2 files: - artifact_downloader.py (501:508) - variance-analysis/artifactdownloader/artifact_downloader.py (491:498) duplicated block id: 171 size: 8 cleaned lines of code in 2 files: - pageload-summary/summarize.py (24:31) - pageload-summary/summarize_testing.py (28:35) duplicated block id: 172 size: 8 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (232:260) - pageload-summary/summarize_testing2.py (248:276) duplicated block id: 173 size: 8 cleaned lines of code in 2 files: - generate_side_by_side.py (765:773) - mozperftest_tools/mozperftest_tools/side_by_side.py (973:982) duplicated block id: 174 size: 8 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (232:260) - pageload-summary/summarize_testing.py (248:276) duplicated block id: 175 size: 8 cleaned lines of code in 2 files: - pageload-summary/summarize.py (168:178) - pageload-summary/summarize_testing.py (122:132) duplicated block id: 176 size: 8 cleaned lines of code in 2 files: - gen_backfill_report.py (475:485) - gen_backfill_report_v2.py (480:490) duplicated block id: 177 size: 8 cleaned lines of code in 2 files: - pageload-summary/summarize.py (168:178) - pageload-summary/summarize_testing2.py (122:132) duplicated block id: 178 size: 8 cleaned lines of code in 2 files: - pageload-summary/summarize.py (168:178) - pageload-summary/summarize_old.py (115:125) duplicated block id: 179 size: 7 cleaned lines of code in 2 files: - generate_side_by_side.py (415:423) - mozperftest_tools/mozperftest_tools/regression_detector.py (114:122) duplicated block id: 180 size: 7 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/side_by_side.py (854:861) - mozperftest_tools/mozperftest_tools/side_by_side.py (882:889) duplicated block id: 181 size: 7 cleaned lines of code in 2 files: - generate_side_by_side.py (810:816) - mozperftest_tools/mozperftest_tools/side_by_side.py (1014:1020) duplicated block id: 182 size: 7 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (99:105) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (277:283) duplicated block id: 183 size: 7 cleaned lines of code in 2 files: - task_processor.py (127:133) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (78:84) duplicated block id: 184 size: 7 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (99:105) - variance-analysis/artifactdownloader/artifact_downloader.py (299:305) duplicated block id: 185 size: 7 cleaned lines of code in 2 files: - generate_side_by_side.py (204:213) - mozperftest_tools/mozperftest_tools/utils/utils.py (142:151) duplicated block id: 186 size: 7 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (291:297) - mozperftest_tools/mozperftest_tools/utils/task_processor.py (99:105) duplicated block id: 187 size: 7 cleaned lines of code in 2 files: - get_mozilla_central_commit.py (40:50) - variance-analysis/run_variance_analysis.py (135:146) duplicated block id: 188 size: 7 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/regression_detector.py (114:122) - mozperftest_tools/mozperftest_tools/side_by_side.py (279:287) duplicated block id: 189 size: 7 cleaned lines of code in 2 files: - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/customtransforms/custom_replicate_retriever.py (26:35) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/customtransforms/custom_test1.py (27:36) duplicated block id: 190 size: 7 cleaned lines of code in 2 files: - generate_side_by_side.py (26:42) - variance-analysis/run_variance_analysis.py (14:34) duplicated block id: 191 size: 7 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (468:475) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (389:396) duplicated block id: 192 size: 7 cleaned lines of code in 2 files: - generate_side_by_side.py (793:799) - mozperftest_tools/mozperftest_tools/side_by_side.py (990:996) duplicated block id: 193 size: 7 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/task_processor.py (94:100) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (78:84) duplicated block id: 194 size: 7 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (420:426) - variance-analysis/artifactdownloader/artifact_downloader.py (425:431) duplicated block id: 195 size: 7 cleaned lines of code in 2 files: - artifact_downloader.py (439:445) - variance-analysis/artifactdownloader/artifact_downloader.py (425:431) duplicated block id: 196 size: 7 cleaned lines of code in 2 files: - artifact_downloader.py (487:494) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (389:396) duplicated block id: 197 size: 7 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/utils.py (142:151) - variance-analysis/run_variance_analysis.py (155:164) duplicated block id: 198 size: 7 cleaned lines of code in 2 files: - artifact_downloader.py (310:316) - mozperftest_tools/mozperftest_tools/utils/task_processor.py (99:105) duplicated block id: 199 size: 7 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (134:140) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (78:84) duplicated block id: 200 size: 7 cleaned lines of code in 2 files: - generate_side_by_side.py (929:936) - generate_side_by_side.py (958:965) duplicated block id: 201 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (348:353) - variance-analysis/artifactdownloader/artifact_downloader.py (359:364) duplicated block id: 202 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (39:44) - variance-analysis/run_variance_analysis.py (38:45) duplicated block id: 203 size: 6 cleaned lines of code in 2 files: - generate_side_by_side.py (752:757) - mozperftest_tools/mozperftest_tools/side_by_side.py (777:782) duplicated block id: 204 size: 6 cleaned lines of code in 2 files: - artifact_downloader.py (43:48) - variance-analysis/run_variance_analysis.py (38:45) duplicated block id: 205 size: 6 cleaned lines of code in 2 files: - generate_side_by_side.py (963:968) - mozperftest_tools/mozperftest_tools/side_by_side.py (887:892) duplicated block id: 206 size: 6 cleaned lines of code in 2 files: - artifact_downloader.py (452:458) - artifact_downloader.py (501:506) duplicated block id: 207 size: 6 cleaned lines of code in 2 files: - task_processor.py (137:145) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (86:94) duplicated block id: 208 size: 6 cleaned lines of code in 2 files: - generate_side_by_side.py (948:954) - mozperftest_tools/mozperftest_tools/side_by_side.py (872:878) duplicated block id: 209 size: 6 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (31:36) - variance-analysis/run_variance_analysis.py (38:45) duplicated block id: 210 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (10:18) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (6:14) duplicated block id: 211 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (105:110) - variance-analysis/artifactdownloader/artifact_downloader.py (97:102) duplicated block id: 212 size: 6 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (181:187) - pageload-summary/summarize_testing.py (191:197) duplicated block id: 213 size: 6 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/task_processor.py (6:14) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (6:14) duplicated block id: 214 size: 6 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/task_processor.py (43:52) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (31:40) duplicated block id: 215 size: 6 cleaned lines of code in 2 files: - task_processor.py (76:85) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (31:40) duplicated block id: 216 size: 6 cleaned lines of code in 2 files: - artifact_downloader.py (249:254) - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (230:235) duplicated block id: 217 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (459:464) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (382:387) duplicated block id: 218 size: 6 cleaned lines of code in 2 files: - generate_side_by_side.py (400:405) - mozperftest_tools/mozperftest_tools/side_by_side.py (318:323) duplicated block id: 219 size: 6 cleaned lines of code in 2 files: - artifact_downloader.py (452:458) - variance-analysis/artifactdownloader/artifact_downloader.py (491:496) duplicated block id: 220 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (406:412) - variance-analysis/artifactdownloader/artifact_downloader.py (415:421) duplicated block id: 221 size: 6 cleaned lines of code in 2 files: - task_processor.py (10:18) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (6:14) duplicated block id: 222 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (76:85) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (31:40) duplicated block id: 223 size: 6 cleaned lines of code in 2 files: - generate_side_by_side.py (571:576) - mozperftest_tools/mozperftest_tools/side_by_side.py (399:404) duplicated block id: 224 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (230:235) - variance-analysis/artifactdownloader/artifact_downloader.py (237:242) duplicated block id: 225 size: 6 cleaned lines of code in 2 files: - artifact_downloader.py (367:372) - variance-analysis/artifactdownloader/artifact_downloader.py (359:364) duplicated block id: 226 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (433:439) - variance-analysis/artifactdownloader/artifact_downloader.py (491:496) duplicated block id: 227 size: 6 cleaned lines of code in 2 files: - artifact_downloader.py (501:506) - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (433:439) duplicated block id: 228 size: 6 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/task_processor.py (104:112) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (86:94) duplicated block id: 229 size: 6 cleaned lines of code in 2 files: - generate_side_by_side.py (919:925) - mozperftest_tools/mozperftest_tools/side_by_side.py (844:850) duplicated block id: 230 size: 6 cleaned lines of code in 2 files: - artifact_downloader.py (469:474) - variance-analysis/artifactdownloader/artifact_downloader.py (458:463) duplicated block id: 231 size: 6 cleaned lines of code in 2 files: - pageload-summary/summarize_old.py (181:187) - pageload-summary/summarize_testing2.py (191:197) duplicated block id: 232 size: 6 cleaned lines of code in 2 files: - generate_side_by_side.py (760:765) - variance-analysis/run_variance_analysis.py (186:191) duplicated block id: 233 size: 6 cleaned lines of code in 2 files: - artifact_downloader.py (478:483) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (382:387) duplicated block id: 234 size: 6 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (359:364) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (317:322) duplicated block id: 235 size: 6 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (439:445) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (402:407) duplicated block id: 236 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/side_by_side.py (160:167) - variance-analysis/run_variance_analysis.py (202:208) duplicated block id: 237 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/task_processor.py (144:152) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/task_processor.py (86:94) duplicated block id: 238 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/regression_detector.py (438:443) - mozperftest_tools/mozperftest_tools/regression_detector.py (447:452) duplicated block id: 239 size: 6 cleaned lines of code in 2 files: - variance-analysis/artifactdownloader/artifact_downloader.py (439:445) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (368:373) duplicated block id: 240 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (457:463) - variance-analysis/artifactdownloader/artifact_downloader.py (465:471) duplicated block id: 241 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (105:110) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (98:103) duplicated block id: 242 size: 6 cleaned lines of code in 2 files: - artifact_downloader.py (172:179) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (160:167) duplicated block id: 243 size: 6 cleaned lines of code in 2 files: - artifact_downloader.py (476:482) - variance-analysis/artifactdownloader/artifact_downloader.py (465:471) duplicated block id: 244 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/side_by_side.py (749:755) - mozperftest_tools/mozperftest_tools/side_by_side.py (855:861) duplicated block id: 245 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/side_by_side.py (749:755) - mozperftest_tools/mozperftest_tools/side_by_side.py (883:889) duplicated block id: 246 size: 6 cleaned lines of code in 2 files: - mozperftest_tools/mozperftest_tools/utils/artifact_downloader.py (450:455) - variance-analysis/artifactdownloader/artifact_downloader.py (458:463) duplicated block id: 247 size: 6 cleaned lines of code in 2 files: - artifact_downloader.py (425:431) - variance-analysis/artifactdownloader/artifact_downloader.py (415:421) duplicated block id: 248 size: 6 cleaned lines of code in 2 files: - artifact_downloader.py (109:114) - variance-analysis/mach_perftest_notebook_dev/perftestnotebook/artifact_downloader.py (98:103)