duplicated block id: 1 size: 54 cleaned lines of code in 2 files: - src/ios/ReactXP.ts (47:104) - src/windows/ReactXP.ts (48:105) duplicated block id: 2 size: 54 cleaned lines of code in 2 files: - src/ios/ReactXP.ts (47:104) - src/macos/ReactXP.ts (48:105) duplicated block id: 3 size: 54 cleaned lines of code in 2 files: - src/android/ReactXP.ts (48:105) - src/ios/ReactXP.ts (47:104) duplicated block id: 4 size: 54 cleaned lines of code in 2 files: - src/macos/ReactXP.ts (48:105) - src/windows/ReactXP.ts (48:105) duplicated block id: 5 size: 54 cleaned lines of code in 2 files: - src/android/ReactXP.ts (48:105) - src/macos/ReactXP.ts (48:105) duplicated block id: 6 size: 54 cleaned lines of code in 2 files: - src/android/ReactXP.ts (48:105) - src/windows/ReactXP.ts (48:105) duplicated block id: 7 size: 53 cleaned lines of code in 2 files: - src/ios/ReactXP.ts (52:104) - src/web/ReactXP.ts (55:107) duplicated block id: 8 size: 53 cleaned lines of code in 2 files: - src/macos/ReactXP.ts (53:105) - src/web/ReactXP.ts (55:107) duplicated block id: 9 size: 53 cleaned lines of code in 2 files: - src/android/ReactXP.ts (53:105) - src/web/ReactXP.ts (55:107) duplicated block id: 10 size: 53 cleaned lines of code in 2 files: - src/web/ReactXP.ts (55:107) - src/windows/ReactXP.ts (53:105) duplicated block id: 11 size: 36 cleaned lines of code in 2 files: - src/ios/Accessibility.ts (15:84) - src/macos/Accessibility.ts (15:84) duplicated block id: 12 size: 30 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (245:279) - src/web/ActivityIndicator.tsx (283:317) duplicated block id: 13 size: 30 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (349:383) - src/web/ActivityIndicator.tsx (387:421) duplicated block id: 14 size: 30 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (453:487) - src/web/ActivityIndicator.tsx (491:525) duplicated block id: 15 size: 25 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (557:585) - src/web/ActivityIndicator.tsx (589:617) duplicated block id: 16 size: 14 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (406:421) - src/web/ActivityIndicator.tsx (472:487) duplicated block id: 17 size: 14 cleaned lines of code in 2 files: - src/ios/GestureView.tsx (13:42) - src/macos/GestureView.tsx (13:42) duplicated block id: 18 size: 14 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (368:383) - src/web/ActivityIndicator.tsx (472:487) duplicated block id: 19 size: 14 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (368:383) - src/web/ActivityIndicator.tsx (510:525) duplicated block id: 20 size: 14 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (406:421) - src/web/ActivityIndicator.tsx (510:525) duplicated block id: 21 size: 14 cleaned lines of code in 2 files: - src/ios/GestureView.tsx (13:42) - src/windows/GestureView.tsx (13:42) duplicated block id: 22 size: 14 cleaned lines of code in 2 files: - src/macos/GestureView.tsx (13:42) - src/windows/GestureView.tsx (13:42) duplicated block id: 23 size: 13 cleaned lines of code in 2 files: - src/android/ReactXP.ts (113:130) - src/ios/ReactXP.ts (106:125) duplicated block id: 24 size: 13 cleaned lines of code in 2 files: - src/android/ReactXP.ts (113:130) - src/macos/ReactXP.ts (114:132) duplicated block id: 25 size: 13 cleaned lines of code in 2 files: - src/ios/ReactXP.ts (106:125) - src/macos/ReactXP.ts (114:132) duplicated block id: 26 size: 13 cleaned lines of code in 2 files: - src/macos/ReactXP.ts (114:132) - src/windows/ReactXP.ts (115:133) duplicated block id: 27 size: 13 cleaned lines of code in 2 files: - src/android/GestureView.tsx (15:42) - src/macos/GestureView.tsx (15:42) duplicated block id: 28 size: 13 cleaned lines of code in 2 files: - src/android/GestureView.tsx (15:42) - src/windows/GestureView.tsx (15:42) duplicated block id: 29 size: 13 cleaned lines of code in 2 files: - src/native-common/ActivityIndicator.tsx (26:47) - src/web/ActivityIndicator.tsx (658:679) duplicated block id: 30 size: 13 cleaned lines of code in 2 files: - src/android/GestureView.tsx (15:42) - src/ios/GestureView.tsx (15:42) duplicated block id: 31 size: 13 cleaned lines of code in 2 files: - src/ios/ReactXP.ts (106:125) - src/windows/ReactXP.ts (115:133) duplicated block id: 32 size: 13 cleaned lines of code in 2 files: - src/android/ReactXP.ts (113:130) - src/windows/ReactXP.ts (115:133) duplicated block id: 33 size: 13 cleaned lines of code in 2 files: - src/windows/View.tsx (246:262) - src/windows/View.tsx (275:291) duplicated block id: 34 size: 11 cleaned lines of code in 2 files: - src/native-common/View.tsx (72:84) - src/web/listAnimations/MonitorListEdits.tsx (31:44) duplicated block id: 35 size: 11 cleaned lines of code in 2 files: - src/web/View.tsx (439:458) - src/windows/View.tsx (121:140) duplicated block id: 36 size: 11 cleaned lines of code in 2 files: - src/web/utils/FocusManager.ts (184:195) - src/web/utils/FocusManager.ts (211:222) duplicated block id: 37 size: 10 cleaned lines of code in 2 files: - src/web/ReactXP.ts (110:120) - src/windows/ReactXP.ts (115:125) duplicated block id: 38 size: 10 cleaned lines of code in 2 files: - src/native-common/Button.tsx (53:64) - src/native-common/View.tsx (43:54) duplicated block id: 39 size: 10 cleaned lines of code in 2 files: - src/android/ReactXP.ts (113:123) - src/web/ReactXP.ts (110:120) duplicated block id: 40 size: 10 cleaned lines of code in 2 files: - src/windows/Button.tsx (148:163) - src/windows/View.tsx (520:535) duplicated block id: 41 size: 10 cleaned lines of code in 2 files: - src/ios/ReactXP.ts (106:116) - src/web/ReactXP.ts (110:120) duplicated block id: 42 size: 10 cleaned lines of code in 2 files: - src/web/View.tsx (287:304) - src/windows/View.tsx (464:479) duplicated block id: 43 size: 10 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (425:435) - src/web/ActivityIndicator.tsx (439:449) duplicated block id: 44 size: 10 cleaned lines of code in 2 files: - src/macos/ReactXP.ts (114:124) - src/web/ReactXP.ts (110:120) duplicated block id: 45 size: 10 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (321:331) - src/web/ActivityIndicator.tsx (335:345) duplicated block id: 46 size: 10 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (217:227) - src/web/ActivityIndicator.tsx (231:241) duplicated block id: 47 size: 10 cleaned lines of code in 2 files: - src/native-common/PopupContainerView.tsx (52:61) - src/web/RootView.tsx (136:145) duplicated block id: 48 size: 10 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (529:539) - src/web/ActivityIndicator.tsx (543:553) duplicated block id: 49 size: 10 cleaned lines of code in 2 files: - src/windows/RootView.tsx (56:68) - src/windows/RootView.tsx (78:90) duplicated block id: 50 size: 9 cleaned lines of code in 2 files: - src/native-common/UserInterface.tsx (44:53) - src/native-common/UserInterface.tsx (68:77) duplicated block id: 51 size: 9 cleaned lines of code in 2 files: - src/native-common/Button.tsx (67:78) - src/web/Button.tsx (44:55) duplicated block id: 52 size: 9 cleaned lines of code in 2 files: - src/web/utils/MouseResponder.ts (175:184) - src/web/utils/MouseResponder.ts (207:216) duplicated block id: 53 size: 9 cleaned lines of code in 2 files: - src/macos/StatusBar.ts (12:39) - src/windows/StatusBar.ts (12:40) duplicated block id: 54 size: 9 cleaned lines of code in 2 files: - src/native-common/Button.tsx (216:227) - src/native-common/View.tsx (525:536) duplicated block id: 55 size: 9 cleaned lines of code in 2 files: - src/ios/Accessibility.ts (87:100) - src/macos/Accessibility.ts (87:100) duplicated block id: 56 size: 9 cleaned lines of code in 2 files: - src/web/Image.tsx (146:157) - src/web/Image.tsx (170:181) duplicated block id: 57 size: 9 cleaned lines of code in 2 files: - src/ios/Linking.ts (13:29) - src/macos/Linking.ts (13:29) duplicated block id: 58 size: 9 cleaned lines of code in 2 files: - src/ios/AccessibilityUtil.ts (16:30) - src/macos/AccessibilityUtil.ts (16:30) duplicated block id: 59 size: 8 cleaned lines of code in 2 files: - src/native-common/Storage.ts (36:45) - src/native-common/Storage.ts (68:77) duplicated block id: 60 size: 8 cleaned lines of code in 2 files: - src/native-common/Storage.ts (52:61) - src/native-common/Storage.ts (68:77) duplicated block id: 61 size: 8 cleaned lines of code in 2 files: - src/native-common/Storage.ts (36:45) - src/native-common/Storage.ts (52:61) duplicated block id: 62 size: 8 cleaned lines of code in 2 files: - src/web/Animated.tsx (365:375) - src/web/Animated.tsx (416:425) duplicated block id: 63 size: 8 cleaned lines of code in 2 files: - src/web/Button.tsx (125:137) - src/web/Link.tsx (84:96) duplicated block id: 64 size: 8 cleaned lines of code in 2 files: - src/web/Button.tsx (25:32) - src/web/GestureView.tsx (27:34) duplicated block id: 65 size: 8 cleaned lines of code in 2 files: - src/native-common/View.tsx (475:483) - src/web/View.tsx (272:280) duplicated block id: 66 size: 8 cleaned lines of code in 2 files: - src/web/View.tsx (306:319) - src/windows/View.tsx (480:491) duplicated block id: 67 size: 7 cleaned lines of code in 2 files: - src/common/GestureView.tsx (607:615) - src/common/utils/EventHelpers.ts (9:17) duplicated block id: 68 size: 7 cleaned lines of code in 2 files: - src/native-common/View.tsx (578:586) - src/web/View.tsx (492:500) duplicated block id: 69 size: 7 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (706:712) - src/web/ActivityIndicator.tsx (721:727) duplicated block id: 70 size: 7 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (706:712) - src/web/ActivityIndicator.tsx (736:742) duplicated block id: 71 size: 7 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (706:712) - src/web/ActivityIndicator.tsx (751:757) duplicated block id: 72 size: 7 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (721:727) - src/web/ActivityIndicator.tsx (736:742) duplicated block id: 73 size: 7 cleaned lines of code in 2 files: - src/native-common/Styles.ts (95:110) - src/web/Styles.ts (107:122) duplicated block id: 74 size: 7 cleaned lines of code in 2 files: - src/macos/View.tsx (31:43) - src/windows/View.tsx (262:275) duplicated block id: 75 size: 7 cleaned lines of code in 2 files: - src/web/ScrollView.tsx (337:345) - src/web/ScrollView.tsx (366:374) duplicated block id: 76 size: 7 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (736:742) - src/web/ActivityIndicator.tsx (751:757) duplicated block id: 77 size: 7 cleaned lines of code in 2 files: - src/native-common/Button.tsx (258:268) - src/native-common/Text.tsx (101:110) duplicated block id: 78 size: 7 cleaned lines of code in 2 files: - src/windows/Link.tsx (201:211) - src/windows/View.tsx (175:185) duplicated block id: 79 size: 7 cleaned lines of code in 2 files: - src/native-common/Button.tsx (237:246) - src/native-common/View.tsx (542:551) duplicated block id: 80 size: 7 cleaned lines of code in 2 files: - src/web/ActivityIndicator.tsx (721:727) - src/web/ActivityIndicator.tsx (751:757) duplicated block id: 81 size: 7 cleaned lines of code in 2 files: - src/web/Animated.tsx (538:544) - src/web/Animated.tsx (558:564) duplicated block id: 82 size: 7 cleaned lines of code in 2 files: - src/web/Button.tsx (25:31) - src/web/View.tsx (31:37) duplicated block id: 83 size: 7 cleaned lines of code in 2 files: - src/web/GestureView.tsx (27:33) - src/web/View.tsx (31:37) duplicated block id: 84 size: 7 cleaned lines of code in 2 files: - src/native-common/Popup.ts (30:41) - src/web/Popup.ts (28:39) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - src/web/View.tsx (91:98) - src/windows/View.tsx (56:63) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - src/web/GestureView.tsx (133:139) - src/web/View.tsx (256:262) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - src/web/View.tsx (423:430) - src/windows/View.tsx (108:116) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - src/windows/Button.tsx (161:168) - src/windows/Link.tsx (198:205) duplicated block id: 89 size: 6 cleaned lines of code in 2 files: - src/windows/Button.tsx (82:87) - src/windows/Link.tsx (119:124) duplicated block id: 90 size: 6 cleaned lines of code in 2 files: - src/native-common/Text.tsx (101:107) - src/native-common/View.tsx (505:511) duplicated block id: 91 size: 6 cleaned lines of code in 2 files: - src/native-common/Button.tsx (280:285) - src/web/View.tsx (492:497) duplicated block id: 92 size: 6 cleaned lines of code in 2 files: - src/native-common/RootView.tsx (49:54) - src/web/AccessibilityAnnouncer.tsx (35:40) duplicated block id: 93 size: 6 cleaned lines of code in 2 files: - src/native-common/ScrollView.tsx (157:163) - src/native-common/ScrollView.tsx (172:178) duplicated block id: 94 size: 6 cleaned lines of code in 2 files: - src/web/Image.tsx (369:375) - src/web/View.tsx (412:419) duplicated block id: 95 size: 6 cleaned lines of code in 2 files: - src/native-common/PopupContainerView.tsx (215:223) - src/web/RootView.tsx (546:554) duplicated block id: 96 size: 6 cleaned lines of code in 2 files: - src/native-common/Button.tsx (258:264) - src/native-common/View.tsx (505:511) duplicated block id: 97 size: 6 cleaned lines of code in 2 files: - src/native-common/Modal.ts (24:35) - src/web/Modal.ts (24:35) duplicated block id: 98 size: 6 cleaned lines of code in 2 files: - src/native-desktop/App.ts (16:27) - src/windows/App.ts (16:27) duplicated block id: 99 size: 6 cleaned lines of code in 2 files: - src/windows/Button.tsx (23:29) - src/windows/View.tsx (31:37) duplicated block id: 100 size: 6 cleaned lines of code in 2 files: - src/web/listAnimations/AnimateListEdits.tsx (49:57) - src/web/listAnimations/AnimateListEdits.tsx (95:103) duplicated block id: 101 size: 6 cleaned lines of code in 2 files: - src/native-desktop/RootView.tsx (17:22) - src/windows/RootView.tsx (15:20) duplicated block id: 102 size: 6 cleaned lines of code in 2 files: - src/native-common/Storage.ts (22:29) - src/native-common/Storage.ts (54:61) duplicated block id: 103 size: 6 cleaned lines of code in 2 files: - src/native-common/Storage.ts (22:29) - src/native-common/Storage.ts (70:77) duplicated block id: 104 size: 6 cleaned lines of code in 2 files: - src/native-common/Button.tsx (280:285) - src/native-common/View.tsx (578:583) duplicated block id: 105 size: 6 cleaned lines of code in 2 files: - src/web/Text.tsx (87:92) - src/web/Text.tsx (104:109) duplicated block id: 106 size: 6 cleaned lines of code in 2 files: - src/native-common/Storage.ts (22:29) - src/native-common/Storage.ts (38:45)