duplicated block id: 1 size: 46 cleaned lines of code in 2 files: - src/components/CompareResults/ResultsTable.tsx (41:94) - src/components/CompareResults/SubtestsResults/SubtestsResultsTable.tsx (62:116) duplicated block id: 2 size: 40 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (65:104) - src/components/CompareResults/RevisionRow.tsx (138:177) duplicated block id: 3 size: 37 cleaned lines of code in 2 files: - src/components/CompareResults/subtestsLoader.ts (38:91) - src/components/CompareResults/subtestsOverTimeLoader.tsx (35:88) duplicated block id: 4 size: 35 cleaned lines of code in 2 files: - src/components/CompareResults/ResultsTable.tsx (96:133) - src/components/CompareResults/SubtestsResults/SubtestsResultsTable.tsx (118:155) duplicated block id: 5 size: 30 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (354:383) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (187:216) duplicated block id: 6 size: 23 cleaned lines of code in 2 files: - src/components/CompareResults/SubtestsResults/SubtestsRevisionHeader.tsx (38:60) - src/components/CompareResults/TestHeader.tsx (17:40) duplicated block id: 7 size: 19 cleaned lines of code in 2 files: - src/components/Search/CompareOverTime.tsx (96:124) - src/components/Search/CompareWithBase.tsx (132:160) duplicated block id: 8 size: 15 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (110:127) - src/components/CompareResults/RevisionRow.tsx (183:200) duplicated block id: 9 size: 15 cleaned lines of code in 2 files: - src/components/CompareResults/OverTimeResultsView.tsx (21:38) - src/components/CompareResults/ResultsView.tsx (23:40) duplicated block id: 10 size: 15 cleaned lines of code in 2 files: - src/components/CompareResults/overTimeLoader.ts (74:95) - src/components/CompareResults/subtestsOverTimeLoader.tsx (94:114) duplicated block id: 11 size: 14 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (285:298) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (144:157) duplicated block id: 12 size: 14 cleaned lines of code in 2 files: - src/components/CompareResults/overTimeLoader.ts (57:74) - src/components/CompareResults/subtestsOverTimeLoader.tsx (71:88) duplicated block id: 13 size: 14 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (50:67) - src/components/CompareResults/overTimeLoader.ts (57:74) duplicated block id: 14 size: 14 cleaned lines of code in 2 files: - src/components/CompareResults/SubtestsResults/SubtestsRevisionHeader.tsx (62:75) - src/components/CompareResults/TestHeader.tsx (43:56) duplicated block id: 15 size: 14 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (50:67) - src/components/CompareResults/subtestsLoader.ts (74:91) duplicated block id: 16 size: 14 cleaned lines of code in 2 files: - src/components/CompareResults/overTimeLoader.ts (57:74) - src/components/CompareResults/subtestsLoader.ts (74:91) duplicated block id: 17 size: 14 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (50:67) - src/components/CompareResults/subtestsOverTimeLoader.tsx (71:88) duplicated block id: 18 size: 13 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (106:121) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (81:96) duplicated block id: 19 size: 13 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (413:425) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (230:242) duplicated block id: 20 size: 13 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (200:217) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (119:136) duplicated block id: 21 size: 12 cleaned lines of code in 2 files: - src/components/CompareResults/SubtestsResults/SubtestsOverTimeResultsView.tsx (16:29) - src/components/Search/SearchView.tsx (14:28) duplicated block id: 22 size: 12 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (385:396) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (218:229) duplicated block id: 23 size: 12 cleaned lines of code in 2 files: - src/components/CompareResults/hashToCommitLoader.ts (79:90) - src/components/CompareResults/loader.ts (261:272) duplicated block id: 24 size: 12 cleaned lines of code in 2 files: - src/components/CompareResults/OverTimeResultsView.tsx (50:63) - src/components/CompareResults/ResultsView.tsx (53:67) duplicated block id: 25 size: 11 cleaned lines of code in 2 files: - src/components/CompareResults/SubtestsResults/SubtestsOverTimeResultsView.tsx (16:28) - src/components/CompareResults/SubtestsResults/SubtestsResultsView.tsx (16:28) duplicated block id: 26 size: 11 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (160:170) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (67:77) duplicated block id: 27 size: 11 cleaned lines of code in 2 files: - src/components/Search/SearchDropdown.tsx (38:49) - src/components/Search/TimeRangeDropdown.tsx (27:38) duplicated block id: 28 size: 11 cleaned lines of code in 2 files: - src/components/CompareResults/hashToCommitLoader.ts (65:75) - src/components/CompareResults/loader.ts (198:209) duplicated block id: 29 size: 11 cleaned lines of code in 2 files: - src/components/CompareResults/SubtestsResults/SubtestsRevisionHeader.tsx (82:92) - src/components/CompareResults/TestHeader.tsx (75:85) duplicated block id: 30 size: 11 cleaned lines of code in 2 files: - src/components/CompareResults/SubtestsResults/SubtestsResultsView.tsx (16:28) - src/components/Search/SearchView.tsx (14:27) duplicated block id: 31 size: 11 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (87:97) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (67:77) duplicated block id: 32 size: 10 cleaned lines of code in 2 files: - src/components/Search/CompareOverTime.tsx (146:155) - src/components/Search/CompareWithBase.tsx (221:230) duplicated block id: 33 size: 10 cleaned lines of code in 2 files: - src/components/CompareResults/LinkToRevision.tsx (10:20) - src/components/CompareResults/TestHeader.tsx (49:59) duplicated block id: 34 size: 10 cleaned lines of code in 2 files: - src/components/Search/SearchDropdown.tsx (42:52) - src/components/Search/SearchFrameworkDropdown.tsx (31:41) duplicated block id: 35 size: 10 cleaned lines of code in 2 files: - src/components/CompareResults/TableHeader.tsx (340:350) - src/components/CompareResults/TableHeader.tsx (366:376) duplicated block id: 36 size: 9 cleaned lines of code in 2 files: - src/components/CompareResults/ResultsTable.tsx (200:208) - src/components/CompareResults/SubtestsResults/SubtestsResultsTable.tsx (219:227) duplicated block id: 37 size: 9 cleaned lines of code in 2 files: - src/components/CompareResults/SubtestsResults/SubtestsRevisionHeader.tsx (67:75) - src/components/CompareResults/TableHeader.tsx (311:320) duplicated block id: 38 size: 9 cleaned lines of code in 2 files: - src/components/CompareResults/ResultsTable.tsx (167:177) - src/components/CompareResults/SubtestsResults/SubtestsResultsMain.tsx (60:70) duplicated block id: 39 size: 9 cleaned lines of code in 2 files: - src/components/CompareResults/subtestsLoader.ts (95:103) - src/components/CompareResults/subtestsLoader.ts (158:166) duplicated block id: 40 size: 9 cleaned lines of code in 2 files: - src/components/CompareResults/TableHeader.tsx (311:320) - src/components/CompareResults/TestHeader.tsx (48:56) duplicated block id: 41 size: 9 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (183:194) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (85:96) duplicated block id: 42 size: 9 cleaned lines of code in 2 files: - src/components/Search/CompareOverTime.tsx (190:199) - src/components/Search/CompareWithBase.tsx (277:286) duplicated block id: 43 size: 9 cleaned lines of code in 2 files: - src/components/CompareResults/subtestsOverTimeLoader.tsx (148:156) - src/components/CompareResults/subtestsOverTimeLoader.tsx (179:187) duplicated block id: 44 size: 8 cleaned lines of code in 2 files: - src/components/Search/SearchResultsListItem.tsx (102:109) - src/components/Search/SelectedRevisionItem.tsx (81:88) duplicated block id: 45 size: 8 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (345:352) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (178:185) duplicated block id: 46 size: 8 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (184:191) - src/components/CompareResults/overTimeLoader.ts (145:152) duplicated block id: 47 size: 8 cleaned lines of code in 2 files: - src/components/CompareResults/LinkToRevision.tsx (10:17) - src/components/CompareResults/SubtestsResults/SubtestsRevisionHeader.tsx (68:75) duplicated block id: 48 size: 8 cleaned lines of code in 2 files: - src/components/CompareResults/LinkToRevision.tsx (10:17) - src/components/CompareResults/TableHeader.tsx (313:320) duplicated block id: 49 size: 8 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (456:465) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (259:268) duplicated block id: 50 size: 8 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (220:227) - src/components/CompareResults/SubtestsResults/SubtestsRevisionHeader.tsx (137:144) duplicated block id: 51 size: 8 cleaned lines of code in 2 files: - src/components/Search/SearchFrameworkDropdown.tsx (31:38) - src/components/Search/TimeRangeDropdown.tsx (31:38) duplicated block id: 52 size: 8 cleaned lines of code in 2 files: - src/components/CompareResults/SubtestsResults/SubtestsRevisionHeader.tsx (175:182) - src/components/CompareResults/TestHeader.tsx (120:127) duplicated block id: 53 size: 8 cleaned lines of code in 2 files: - src/components/CompareResults/SubtestsResults/SubtestsResultsMain.tsx (75:82) - src/components/CompareResults/SubtestsResults/SubtestsResultsMain.tsx (134:141) duplicated block id: 54 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/OverTimeResultsView.tsx (22:28) - src/components/Search/SearchView.tsx (14:21) duplicated block id: 55 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/ResultsView.tsx (24:30) - src/components/Search/SearchView.tsx (14:21) duplicated block id: 56 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/OverTimeResultsView.tsx (22:28) - src/components/CompareResults/SubtestsResults/SubtestsOverTimeResultsView.tsx (16:22) duplicated block id: 57 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/subtestsLoader.ts (9:15) - src/logic/treeherder.ts (134:140) duplicated block id: 58 size: 7 cleaned lines of code in 2 files: - src/logic/treeherder.ts (283:289) - src/logic/treeherder.ts (303:309) duplicated block id: 59 size: 7 cleaned lines of code in 2 files: - src/logic/treeherder.ts (323:329) - src/logic/treeherder.ts (343:349) duplicated block id: 60 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/subtestsOverTimeLoader.tsx (9:15) - src/logic/treeherder.ts (160:166) duplicated block id: 61 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/subtestsLoader.ts (114:120) - src/components/CompareResults/subtestsOverTimeLoader.tsx (133:139) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/ResultsView.tsx (24:30) - src/components/CompareResults/SubtestsResults/SubtestsOverTimeResultsView.tsx (16:22) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (41:47) - src/components/CompareResults/subtestsLoader.ts (50:56) duplicated block id: 64 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/OverTimeResultsView.tsx (22:28) - src/components/CompareResults/SubtestsResults/SubtestsResultsView.tsx (16:22) duplicated block id: 65 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (442:449) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (245:252) duplicated block id: 66 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (41:47) - src/components/CompareResults/subtestsOverTimeLoader.tsx (47:53) duplicated block id: 67 size: 7 cleaned lines of code in 2 files: - src/components/Search/CompareOverTime.tsx (53:59) - src/components/Search/CompareWithBase.tsx (91:98) duplicated block id: 68 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (232:238) - src/components/CompareResults/overTimeLoader.ts (177:184) duplicated block id: 69 size: 7 cleaned lines of code in 2 files: - src/components/Search/SearchOverTime.tsx (132:138) - src/components/Search/SearchOverTime.tsx (191:197) duplicated block id: 70 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/SubtestsResults/SubtestsResultsTable.tsx (195:201) - src/components/CompareResults/TableContent.tsx (178:184) duplicated block id: 71 size: 7 cleaned lines of code in 2 files: - src/components/Search/CompareOverTime.tsx (211:218) - src/components/Search/CompareWithBase.tsx (298:304) duplicated block id: 72 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/CommonGraph.tsx (143:149) - src/components/CompareResults/CommonGraph.tsx (151:157) duplicated block id: 73 size: 7 cleaned lines of code in 2 files: - src/components/CompareResults/ResultsView.tsx (24:30) - src/components/CompareResults/SubtestsResults/SubtestsResultsView.tsx (16:22) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (94:99) - src/components/CompareResults/loader.ts (172:177) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/subtestsLoader.ts (128:133) - src/components/CompareResults/subtestsLoader.ts (158:163) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - src/components/Search/CompareOverTime.tsx (159:164) - src/components/Search/CompareWithBase.tsx (234:239) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (139:144) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (54:59) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/ResultsView.tsx (34:40) - src/components/CompareResults/SubtestsResults/SubtestsResultsView.tsx (24:30) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (249:254) - src/components/CompareResults/overTimeLoader.ts (190:195) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/OverTimeResultsView.tsx (24:30) - src/components/Shared/PageError.tsx (21:27) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (94:99) - src/components/CompareResults/loader.ts (203:208) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - src/styles/SearchContainerStyles.ts (24:30) - src/styles/SelectedRevsStyle.ts (125:130) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (172:177) - src/components/CompareResults/loader.ts (203:208) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - src/components/Search/DateTimeDisplay.tsx (5:10) - src/components/Search/DateTimeDisplay.tsx (16:21) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - src/components/Search/SearchOverTime.tsx (91:96) - src/components/Search/SearchOverTime.tsx (109:114) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/OverTimeResultsView.tsx (32:38) - src/components/CompareResults/SubtestsResults/SubtestsResultsView.tsx (24:30) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - src/components/Search/SearchDropdown.tsx (80:85) - src/components/Search/TimeRangeDropdown.tsx (92:97) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - src/components/Search/CompareOverTime.tsx (201:207) - src/components/Search/CompareWithBase.tsx (288:294) duplicated block id: 89 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/ResultsView.tsx (26:32) - src/components/Shared/PageError.tsx (21:27) duplicated block id: 90 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/overTimeLoader.ts (13:18) - src/components/CompareResults/overTimeLoader.ts (108:113) duplicated block id: 91 size: 6 cleaned lines of code in 2 files: - src/styles/Header.ts (48:54) - src/styles/SearchContainerStyles.ts (24:30) duplicated block id: 92 size: 6 cleaned lines of code in 2 files: - src/logic/treeherder.ts (118:123) - src/logic/treeherder.ts (168:173) duplicated block id: 93 size: 6 cleaned lines of code in 2 files: - src/styles/Header.ts (48:54) - src/styles/SelectedRevsStyle.ts (125:130) duplicated block id: 94 size: 6 cleaned lines of code in 2 files: - src/logic/treeherder.ts (148:155) - src/logic/treeherder.ts (174:181) duplicated block id: 95 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (14:19) - src/components/CompareResults/loader.ts (106:111) duplicated block id: 96 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/hashToCommitLoader.ts (69:74) - src/components/CompareResults/loader.ts (172:177) duplicated block id: 97 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/hashToCommitLoader.ts (69:74) - src/components/CompareResults/loader.ts (94:99) duplicated block id: 98 size: 6 cleaned lines of code in 2 files: - src/components/Search/SearchOverTime.tsx (143:148) - src/components/Search/SearchOverTime.tsx (162:167) duplicated block id: 99 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (450:455) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (254:259) duplicated block id: 100 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/subtestsLoader.ts (95:100) - src/components/CompareResults/subtestsLoader.ts (128:133) duplicated block id: 101 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (85:90) - src/components/CompareResults/overTimeLoader.ts (45:50) duplicated block id: 102 size: 6 cleaned lines of code in 2 files: - src/components/Search/SearchOverTime.tsx (133:138) - src/components/Search/SearchOverTime.tsx (153:158) duplicated block id: 103 size: 6 cleaned lines of code in 2 files: - src/components/Search/SearchOverTime.tsx (153:158) - src/components/Search/SearchOverTime.tsx (192:197) duplicated block id: 104 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (66:71) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (54:59) duplicated block id: 105 size: 6 cleaned lines of code in 2 files: - src/components/Search/SearchFrameworkDropdown.tsx (49:54) - src/components/Search/SearchOverTime.tsx (91:96) duplicated block id: 106 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/subtestsLoader.ts (121:127) - src/components/CompareResults/subtestsOverTimeLoader.tsx (141:147) duplicated block id: 107 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/RevisionRow.tsx (227:233) - src/components/CompareResults/SubtestsResults/SubtestsRevisionRow.tsx (113:119) duplicated block id: 108 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (175:180) - src/components/CompareResults/loader.ts (252:257) duplicated block id: 109 size: 6 cleaned lines of code in 2 files: - src/components/Search/CompareOverTime.tsx (130:136) - src/components/Search/CompareWithBase.tsx (205:211) duplicated block id: 110 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/hashToCommitLoader.ts (82:87) - src/components/CompareResults/overTimeLoader.ts (205:210) duplicated block id: 111 size: 6 cleaned lines of code in 2 files: - src/components/Search/SearchFrameworkDropdown.tsx (49:54) - src/components/Search/SearchOverTime.tsx (109:114) duplicated block id: 112 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/ResultsMain.tsx (143:149) - src/components/CompareResults/SubtestsResults/SubtestsResultsMain.tsx (130:137) duplicated block id: 113 size: 6 cleaned lines of code in 2 files: - src/components/CompareResults/loader.ts (264:269) - src/components/CompareResults/overTimeLoader.ts (205:210) duplicated block id: 114 size: 6 cleaned lines of code in 2 files: - src/components/Search/SearchDropdown.tsx (66:71) - src/components/Search/TimeRangeDropdown.tsx (68:73) duplicated block id: 115 size: 6 cleaned lines of code in 2 files: - src/logic/treeherder.ts (96:101) - src/logic/treeherder.ts (142:147)