duplicated block id: 1 size: 61 cleaned lines of code in 2 files: - react/features/base/toolbox/components/ToolboxItem.web.js (14:108) - react/features/base/toolbox/components/web/ToolboxItem.js (13:107) duplicated block id: 2 size: 32 cleaned lines of code in 2 files: - react/features/video-menu/components/native/RemoteVideoMenu.js (190:230) - react/features/video-menu/components/native/SharedVideoMenu.js (120:160) duplicated block id: 3 size: 21 cleaned lines of code in 2 files: - react/features/connection-indicator/components/web/ConnectionIndicator.js (13:59) - react/features/connection-indicator/components/web/ConnectionIndicatorContent.js (15:59) duplicated block id: 4 size: 18 cleaned lines of code in 2 files: - react/features/authentication/middleware.native.js (118:155) - react/features/authentication/middleware.web.js (87:121) duplicated block id: 5 size: 16 cleaned lines of code in 2 files: - react/features/notifications/components/web/NotificationWithParticipants.js (64:80) - react/features/notifications/components/web/ParticipantNotificationList.js (48:64) duplicated block id: 6 size: 16 cleaned lines of code in 2 files: - conference.js (596:618) - react/features/base/tracks/functions.js (244:266) duplicated block id: 7 size: 16 cleaned lines of code in 2 files: - react/features/base/media/components/web/Video.js (46:121) - react/features/base/media/components/web/VideoTrack.js (37:112) duplicated block id: 8 size: 16 cleaned lines of code in 2 files: - react/features/authentication/middleware.native.js (69:96) - react/features/authentication/middleware.web.js (53:76) duplicated block id: 9 size: 16 cleaned lines of code in 2 files: - react/features/local-recording/recording/WavAdapter.js (83:123) - react/features/local-recording/recording/flac/FlacAdapter.js (96:136) duplicated block id: 10 size: 15 cleaned lines of code in 2 files: - react/features/facial-recognition/createImageBitmap.js (7:24) - react/features/screenshot-capture/createImageBitmap.js (7:24) duplicated block id: 11 size: 15 cleaned lines of code in 2 files: - react/features/screenshot-capture/worker.js (9:28) - react/features/stream-effects/presenter/TimeWorker.js (40:59) duplicated block id: 12 size: 15 cleaned lines of code in 2 files: - react/features/video-menu/components/AbstractMuteEveryoneDialog.js (81:104) - react/features/video-menu/components/AbstractMuteEveryonesVideoDialog.js (82:105) duplicated block id: 13 size: 14 cleaned lines of code in 2 files: - react/features/base/react/components/NavigateSectionList.js (149:168) - react/features/base/react/components/web/MeetingsList.js (129:148) duplicated block id: 14 size: 14 cleaned lines of code in 2 files: - react/features/video-menu/components/native/MuteEveryoneDialog.js (76:93) - react/features/video-menu/components/native/MuteEveryonesVideoDialog.js (74:91) duplicated block id: 15 size: 14 cleaned lines of code in 2 files: - react/features/local-recording/recording/OggAdapter.js (74:105) - react/features/local-recording/recording/WavAdapter.js (83:114) duplicated block id: 16 size: 14 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_muc_size.lua (81:102) - resources/prosody-plugins/mod_muc_size.lua (129:149) duplicated block id: 17 size: 14 cleaned lines of code in 2 files: - react/features/local-recording/recording/OggAdapter.js (74:105) - react/features/local-recording/recording/flac/FlacAdapter.js (96:127) duplicated block id: 18 size: 13 cleaned lines of code in 2 files: - react/features/video-menu/components/native/ConnectionStatusComponent.js (410:425) - react/features/video-menu/components/native/RemoteVideoMenu.js (213:228) duplicated block id: 19 size: 13 cleaned lines of code in 2 files: - css/modals/feedback/_feedback.scss (2:16) - css/modals/feedback/_feedback.scss (19:33) duplicated block id: 20 size: 13 cleaned lines of code in 2 files: - react/features/connection-stats/components/ConnectionStatsTable.js (234:246) - react/features/connection-stats/components/ConnectionStatsTable.js (265:277) duplicated block id: 21 size: 13 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_auth_jitsi-anonymous.lua (13:37) - resources/prosody-plugins/mod_auth_token.lua (43:67) duplicated block id: 22 size: 13 cleaned lines of code in 2 files: - react/features/video-menu/components/native/ConnectionStatusComponent.js (410:425) - react/features/video-menu/components/native/SharedVideoMenu.js (143:158) duplicated block id: 23 size: 12 cleaned lines of code in 2 files: - react/features/calendar-sync/components/CalendarListContent.native.js (111:123) - react/features/calendar-sync/components/CalendarListContent.web.js (117:129) duplicated block id: 24 size: 12 cleaned lines of code in 2 files: - react/features/recording/components/Recording/native/StartRecordingDialog.js (9:33) - react/features/recording/components/Recording/web/StartRecordingDialog.js (9:33) duplicated block id: 25 size: 12 cleaned lines of code in 2 files: - react/features/authentication/components/native/LoginDialog.js (335:347) - react/features/authentication/components/web/LoginDialog.js (297:309) duplicated block id: 26 size: 12 cleaned lines of code in 2 files: - css/_e2ee.scss (8:21) - css/premeeting/_lobby.scss (29:42) duplicated block id: 27 size: 12 cleaned lines of code in 2 files: - react/features/video-menu/components/native/RemoteVideoMenu.js (138:150) - react/features/video-menu/components/native/SharedVideoMenu.js (88:101) duplicated block id: 28 size: 12 cleaned lines of code in 2 files: - react/features/video-menu/components/native/MuteEveryonesVideoDialog.js (32:56) - react/features/video-menu/components/web/MuteEveryonesVideoDialog.js (18:43) duplicated block id: 29 size: 12 cleaned lines of code in 2 files: - css/modals/screen-share/_share-audio.scss (9:22) - css/modals/security/_security.scss (34:47) duplicated block id: 30 size: 12 cleaned lines of code in 2 files: - react/features/video-menu/components/native/MuteEveryoneDialog.js (32:56) - react/features/video-menu/components/web/MuteEveryoneDialog.js (18:43) duplicated block id: 31 size: 12 cleaned lines of code in 2 files: - modules/API/API.js (716:727) - modules/API/API.js (731:742) duplicated block id: 32 size: 12 cleaned lines of code in 2 files: - react/features/reactions/components/web/ReactionButton.js (143:161) - react/features/toolbox/components/web/ToolbarButton.js (108:126) duplicated block id: 33 size: 12 cleaned lines of code in 2 files: - react/features/recording/components/Recording/native/StartRecordingDialog.js (52:63) - react/features/recording/components/Recording/web/StartRecordingDialog.js (51:62) duplicated block id: 34 size: 11 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (301:312) - react/features/device-selection/components/AudioOutputPreview.js (114:125) duplicated block id: 35 size: 11 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Thumbnail.js (880:892) - react/features/filmstrip/components/web/Thumbnail.js (1008:1020) duplicated block id: 36 size: 11 cleaned lines of code in 2 files: - react/features/welcome/components/privacy/components/PrivacyView.js (28:39) - react/features/welcome/components/terms/components/TermsView.js (28:39) duplicated block id: 37 size: 11 cleaned lines of code in 2 files: - react/features/chat/components/native/ChatMessageGroup.js (49:60) - react/features/chat/components/native/MessageContainer.js (71:82) duplicated block id: 38 size: 11 cleaned lines of code in 2 files: - react/features/polls/components/native/PollCreate.js (47:66) - react/features/polls/components/web/PollCreate.js (40:59) duplicated block id: 39 size: 10 cleaned lines of code in 2 files: - react/features/reactions/components/native/RaiseHandButton.js (8:36) - react/features/toolbox/components/native/RaiseHandButton.js (6:33) duplicated block id: 40 size: 10 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_muc_poltergeist.lua (24:36) - resources/prosody-plugins/mod_token_verification.lua (15:28) duplicated block id: 41 size: 10 cleaned lines of code in 2 files: - react/features/dynamic-branding/reducer.js (143:152) - react/features/dynamic-branding/reducer.js (157:166) duplicated block id: 42 size: 10 cleaned lines of code in 2 files: - react/features/shared-video/components/native/VideoManager.js (42:68) - react/features/shared-video/components/native/YoutubeVideoManager.js (45:71) duplicated block id: 43 size: 10 cleaned lines of code in 2 files: - react/features/shared-video/components/native/SharedVideo.js (131:143) - react/features/shared-video/components/web/SharedVideo.js (124:137) duplicated block id: 44 size: 10 cleaned lines of code in 2 files: - react/features/shared-video/reducer.native.js (15:24) - react/features/shared-video/reducer.web.js (15:24) duplicated block id: 45 size: 10 cleaned lines of code in 2 files: - react/features/toolbox/components/MuteEveryoneButton.js (52:72) - react/features/toolbox/components/MuteEveryonesVideoButton.js (52:72) duplicated block id: 46 size: 10 cleaned lines of code in 2 files: - react/features/polls/components/native/PollAnswer.js (17:27) - react/features/polls/components/web/PollAnswer.js (13:23) duplicated block id: 47 size: 10 cleaned lines of code in 2 files: - react/features/welcome/components/help/components/HelpView.js (41:59) - react/features/welcome/components/settings/components/SettingsView.js (155:173) duplicated block id: 48 size: 10 cleaned lines of code in 2 files: - react/features/base/react/components/native/AvatarListItem.js (155:167) - react/features/base/react/components/native/NavigateSectionListItem.js (74:86) duplicated block id: 49 size: 10 cleaned lines of code in 2 files: - react/features/calendar-sync/components/CalendarListContent.native.js (168:178) - react/features/calendar-sync/components/CalendarListContent.web.js (132:142) duplicated block id: 50 size: 10 cleaned lines of code in 2 files: - css/modals/screen-share/_share-audio.scss (11:21) - css/modals/screen-share/_share-screen-warning.scss (4:14) duplicated block id: 51 size: 10 cleaned lines of code in 2 files: - android/sdk/src/main/java/org/jitsi/meet/sdk/BroadcastAction.java (81:97) - android/sdk/src/main/java/org/jitsi/meet/sdk/BroadcastEvent.java (106:122) duplicated block id: 52 size: 10 cleaned lines of code in 2 files: - css/modals/screen-share/_share-screen-warning.scss (4:14) - css/modals/security/_security.scss (36:46) duplicated block id: 53 size: 9 cleaned lines of code in 2 files: - react/features/welcome/components/settings/components/SettingsView.js (116:124) - react/features/welcome/components/settings/components/SettingsView.js (174:182) duplicated block id: 54 size: 9 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_muc_breakout_rooms.lua (422:435) - resources/prosody-plugins/mod_muc_lobby_rooms.lua (209:222) duplicated block id: 55 size: 9 cleaned lines of code in 2 files: - react/features/base/premeeting/components/web/Preview.js (65:75) - react/features/connection-indicator/components/web/ConnectionIndicator.js (348:359) duplicated block id: 56 size: 9 cleaned lines of code in 2 files: - react/features/calendar-sync/components/CalendarListContent.native.js (6:41) - react/features/calendar-sync/components/CalendarListContent.web.js (6:41) duplicated block id: 57 size: 9 cleaned lines of code in 2 files: - react/features/connection-indicator/components/web/ConnectionIndicator.js (353:361) - react/features/connection-indicator/components/web/ConnectionIndicatorContent.js (297:305) duplicated block id: 58 size: 9 cleaned lines of code in 2 files: - react/features/recent-list/components/RecentListItemMenu.native.js (94:107) - react/features/video-menu/components/native/SharedVideoMenu.js (120:133) duplicated block id: 59 size: 9 cleaned lines of code in 2 files: - react/features/mobile/audio-mode/components/AudioRoutePickerDialog.js (330:341) - react/features/welcome/components/WelcomePage.native.js (382:393) duplicated block id: 60 size: 9 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Thumbnail.js (1106:1114) - react/features/participants-pane/components/web/MeetingParticipantItem.js (286:294) duplicated block id: 61 size: 9 cleaned lines of code in 2 files: - react/features/participants-pane/components/native/ClearableInput.js (100:117) - react/features/participants-pane/components/web/ClearableInput.js (128:145) duplicated block id: 62 size: 9 cleaned lines of code in 2 files: - css/_chat.scss (100:109) - css/_chat.scss (529:538) duplicated block id: 63 size: 9 cleaned lines of code in 2 files: - conference.js (621:632) - react/features/base/tracks/functions.js (268:279) duplicated block id: 64 size: 9 cleaned lines of code in 2 files: - react/features/participants-pane/components/native/MeetingParticipantItem.js (161:172) - react/features/participants-pane/components/web/MeetingParticipants.js (135:145) duplicated block id: 65 size: 9 cleaned lines of code in 2 files: - react/features/participants-pane/components/native/MeetingParticipantItem.js (161:172) - react/features/participants-pane/components/web/MeetingParticipantItem.js (283:293) duplicated block id: 66 size: 9 cleaned lines of code in 2 files: - react/features/participants-pane/components/web/MeetingParticipantItem.js (283:293) - react/features/participants-pane/components/web/MeetingParticipants.js (135:145) duplicated block id: 67 size: 9 cleaned lines of code in 2 files: - react/features/base/dialog/components/native/AlertDialog.js (35:44) - react/features/base/dialog/components/native/ConfirmDialog.js (91:100) duplicated block id: 68 size: 9 cleaned lines of code in 2 files: - react/features/recent-list/components/RecentListItemMenu.native.js (94:107) - react/features/video-menu/components/native/RemoteVideoMenu.js (190:203) duplicated block id: 69 size: 9 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_muc_poltergeist.lua (243:255) - resources/prosody-plugins/mod_muc_poltergeist.lua (285:297) duplicated block id: 70 size: 8 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_av_moderation_component.lua (132:143) - resources/prosody-plugins/mod_muc_breakout_rooms.lua (253:265) duplicated block id: 71 size: 8 cleaned lines of code in 2 files: - react/features/filmstrip/components/native/Thumbnail.js (257:264) - react/features/large-video/components/LargeVideo.native.js (109:116) duplicated block id: 72 size: 8 cleaned lines of code in 2 files: - react/features/calendar-sync/components/JoinButton.web.js (88:96) - react/features/chat/components/web/DisplayNameForm.js (140:148) duplicated block id: 73 size: 8 cleaned lines of code in 2 files: - react/features/calendar-sync/components/AddMeetingUrlButton.web.js (95:103) - react/features/calendar-sync/components/JoinButton.web.js (88:96) duplicated block id: 74 size: 8 cleaned lines of code in 2 files: - react/features/toolbox/components/web/AudioSettingsButton.js (73:96) - react/features/toolbox/components/web/VideoSettingsButton.js (91:114) duplicated block id: 75 size: 8 cleaned lines of code in 2 files: - react/features/filmstrip/components/native/Thumbnail.js (257:264) - react/features/participants-pane/components/native/MeetingParticipantList.js (187:194) duplicated block id: 76 size: 8 cleaned lines of code in 2 files: - react/features/welcome/components/settings/components/SettingsView.js (128:135) - react/features/welcome/components/settings/components/SettingsView.js (175:182) duplicated block id: 77 size: 8 cleaned lines of code in 2 files: - react/features/polls/components/native/PollCreate.js (22:29) - react/features/polls/components/web/PollCreate.js (19:26) duplicated block id: 78 size: 8 cleaned lines of code in 2 files: - css/_videolayout_default.scss (666:676) - css/_videolayout_default.scss (702:712) duplicated block id: 79 size: 8 cleaned lines of code in 2 files: - css/filmstrip/_horizontal_filmstrip.scss (78:85) - css/filmstrip/_vertical_filmstrip.scss (2:9) duplicated block id: 80 size: 8 cleaned lines of code in 2 files: - react/features/etherpad/components/native/SharedDocument.js (108:115) - react/features/invite/components/dial-in-summary/native/DialInSummary.js (136:143) duplicated block id: 81 size: 8 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (305:312) - react/features/participants-pane/components/web/ParticipantsPane.js (288:295) duplicated block id: 82 size: 8 cleaned lines of code in 2 files: - react/features/base/premeeting/components/web/ConnectionStatus.js (111:120) - react/features/prejoin/components/dialogs/JoinByPhoneDialog.js (220:230) duplicated block id: 83 size: 8 cleaned lines of code in 2 files: - static/close.html (1:11) - static/close2.html (1:11) duplicated block id: 84 size: 8 cleaned lines of code in 2 files: - react/features/shared-video/components/native/VideoManager.js (90:104) - react/features/shared-video/components/native/YoutubeVideoManager.js (93:107) duplicated block id: 85 size: 8 cleaned lines of code in 2 files: - react/features/video-menu/components/native/MuteEveryoneDialog.js (59:66) - react/features/video-menu/components/native/MuteEveryonesVideoDialog.js (59:66) duplicated block id: 86 size: 8 cleaned lines of code in 2 files: - react/features/conference/components/web/ConferenceInfo.js (154:163) - react/features/mobile/audio-mode/components/AudioRoutePickerDialog.js (307:316) duplicated block id: 87 size: 8 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_external_services.lua (142:149) - resources/prosody-plugins/mod_external_services.lua (218:225) duplicated block id: 88 size: 8 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/native/AddPeopleDialog.js (457:464) - react/features/invite/components/add-people-dialog/native/AddPeopleDialog.js (512:519) duplicated block id: 89 size: 8 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_roster_command.lua (33:41) - resources/prosody-plugins/mod_roster_command.lua (72:80) duplicated block id: 90 size: 8 cleaned lines of code in 2 files: - css/_videolayout_default.scss (629:639) - css/_videolayout_default.scss (684:694) duplicated block id: 91 size: 8 cleaned lines of code in 2 files: - react/features/base/avatar/components/Avatar.js (207:214) - react/features/connection-indicator/components/web/ConnectionIndicator.js (353:360) duplicated block id: 92 size: 8 cleaned lines of code in 2 files: - react/features/video-menu/components/AbstractMuteEveryoneDialog.js (61:79) - react/features/video-menu/components/AbstractMuteEveryonesVideoDialog.js (62:80) duplicated block id: 93 size: 8 cleaned lines of code in 2 files: - react/features/large-video/components/LargeVideo.web.js (191:198) - react/features/shared-video/components/web/SharedVideo.js (129:136) duplicated block id: 94 size: 8 cleaned lines of code in 2 files: - react/features/base/devices/middleware.js (344:351) - react/features/device-selection/actions.js (59:66) duplicated block id: 95 size: 8 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Thumbnail.js (1106:1113) - react/features/participants-pane/components/web/MeetingParticipants.js (138:145) duplicated block id: 96 size: 8 cleaned lines of code in 2 files: - react/features/toolbox/components/native/ScreenSharingButton.js (25:32) - react/features/toolbox/components/native/ScreenSharingIosButton.js (132:139) duplicated block id: 97 size: 8 cleaned lines of code in 2 files: - react/features/base/avatar/components/Avatar.js (207:214) - react/features/connection-indicator/components/web/ConnectionIndicatorContent.js (297:304) duplicated block id: 98 size: 8 cleaned lines of code in 2 files: - react/features/recording/components/Recording/StartRecordingDialogContent.js (193:200) - react/features/recording/components/Recording/StartRecordingDialogContent.js (336:343) duplicated block id: 99 size: 8 cleaned lines of code in 2 files: - react/features/base/media/actions.js (12:19) - react/features/base/media/reducer.js (10:17) duplicated block id: 100 size: 8 cleaned lines of code in 2 files: - react/features/deep-linking/components/DeepLinkingDesktopPage.web.js (85:94) - react/features/deep-linking/components/DeepLinkingMobilePage.web.js (117:126) duplicated block id: 101 size: 8 cleaned lines of code in 2 files: - react/features/calendar-sync/components/AddMeetingUrlButton.web.js (95:103) - react/features/chat/components/web/DisplayNameForm.js (140:148) duplicated block id: 102 size: 8 cleaned lines of code in 2 files: - react/features/filmstrip/reducer.js (136:148) - react/features/participants-pane/reducer.js (31:41) duplicated block id: 103 size: 8 cleaned lines of code in 2 files: - react/features/recording/components/Recording/StartRecordingDialogContent.js (193:200) - react/features/recording/components/Recording/StartRecordingDialogContent.js (255:262) duplicated block id: 104 size: 8 cleaned lines of code in 2 files: - react/features/device-selection/components/AudioOutputPreview.js (118:125) - react/features/participants-pane/components/web/ParticipantsPane.js (288:295) duplicated block id: 105 size: 8 cleaned lines of code in 2 files: - react/features/welcome/components/settings/components/SettingsView.js (117:124) - react/features/welcome/components/settings/components/SettingsView.js (128:135) duplicated block id: 106 size: 8 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Thumbnail.js (1106:1113) - react/features/participants-pane/components/native/MeetingParticipantItem.js (165:172) duplicated block id: 107 size: 8 cleaned lines of code in 2 files: - react/features/base/popover/functions.web.js (120:130) - react/features/base/popover/functions.web.js (136:146) duplicated block id: 108 size: 8 cleaned lines of code in 2 files: - react/features/participants-pane/components/web/FooterContextMenu.js (44:51) - react/features/participants-pane/components/web/MeetingParticipantContextMenu.js (170:177) duplicated block id: 109 size: 8 cleaned lines of code in 2 files: - react/features/base/react/components/native/AvatarListItem.js (132:150) - react/features/base/react/components/native/NavigateSectionListItem.js (54:72) duplicated block id: 110 size: 8 cleaned lines of code in 2 files: - react/features/chat/components/native/PrivateMessageButton.js (37:55) - react/features/chat/components/web/PrivateMessageButton.js (36:54) duplicated block id: 111 size: 8 cleaned lines of code in 2 files: - react/features/large-video/components/LargeVideo.native.js (109:116) - react/features/participants-pane/components/native/MeetingParticipantList.js (187:194) duplicated block id: 112 size: 8 cleaned lines of code in 2 files: - css/_meetings_list.scss (141:150) - css/_navigate_section_list.scss (42:51) duplicated block id: 113 size: 8 cleaned lines of code in 2 files: - react/features/base/tracks/reducer.js (56:64) - react/features/large-video/reducer.js (12:26) duplicated block id: 114 size: 8 cleaned lines of code in 2 files: - react/features/recording/components/Recording/StartRecordingDialogContent.js (255:262) - react/features/recording/components/Recording/StartRecordingDialogContent.js (336:343) duplicated block id: 115 size: 8 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_auth_jitsi-anonymous.lua (65:78) - resources/prosody-plugins/mod_auth_token.lua (131:143) duplicated block id: 116 size: 8 cleaned lines of code in 2 files: - react/features/video-menu/components/AbstractGrantModeratorDialog.js (38:61) - react/features/video-menu/components/AbstractKickRemoteParticipantDialog.js (33:56) duplicated block id: 117 size: 8 cleaned lines of code in 2 files: - react/features/large-video/components/LargeVideo.web.js (191:198) - react/features/shared-video/components/native/SharedVideo.js (135:142) duplicated block id: 118 size: 8 cleaned lines of code in 2 files: - react/features/base/popover/functions.web.js (88:98) - react/features/base/popover/functions.web.js (104:114) duplicated block id: 119 size: 7 cleaned lines of code in 2 files: - react/features/filmstrip/components/native/Filmstrip.js (211:217) - react/features/large-video/components/LargeVideo.native.js (109:115) duplicated block id: 120 size: 7 cleaned lines of code in 2 files: - react/features/polls/components/native/PollResults.js (115:122) - react/features/polls/components/web/PollResults.js (75:83) duplicated block id: 121 size: 7 cleaned lines of code in 2 files: - react/features/subtitles/components/ClosedCaptionButton.native.js (9:19) - react/features/subtitles/components/ClosedCaptionButton.web.js (8:19) duplicated block id: 122 size: 7 cleaned lines of code in 2 files: - react/features/invite/components/dial-in-summary/native/DialInSummary.js (60:67) - react/features/welcome/components/help/components/HelpView.js (41:48) duplicated block id: 123 size: 7 cleaned lines of code in 2 files: - react/features/recording/components/LiveStream/AbstractLiveStreamButton.js (133:146) - react/features/recording/components/Recording/AbstractRecordButton.js (143:156) duplicated block id: 124 size: 7 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (301:308) - react/features/calendar-sync/components/AddMeetingUrlButton.web.js (95:102) duplicated block id: 125 size: 7 cleaned lines of code in 2 files: - react/features/prejoin/components/Prejoin.js (370:379) - react/features/prejoin/components/dialogs/JoinByPhoneDialog.js (221:230) duplicated block id: 126 size: 7 cleaned lines of code in 2 files: - react/features/video-menu/components/AbstractMuteEveryoneDialog.js (43:57) - react/features/video-menu/components/AbstractMuteEveryonesVideoDialog.js (44:58) duplicated block id: 127 size: 7 cleaned lines of code in 2 files: - react/features/etherpad/components/native/styles.js (11:18) - react/features/invite/components/dial-in-summary/native/styles.js (14:21) duplicated block id: 128 size: 7 cleaned lines of code in 2 files: - react/features/recent-list/components/RecentListItemMenu.native.js (121:130) - react/features/video-menu/components/native/SharedVideoMenu.js (146:155) duplicated block id: 129 size: 7 cleaned lines of code in 2 files: - react/features/filmstrip/components/native/Filmstrip.js (211:217) - react/features/participants-pane/components/native/MeetingParticipantList.js (187:193) duplicated block id: 130 size: 7 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Thumbnail.js (1079:1085) - react/features/participants-pane/components/native/MeetingParticipantList.js (187:193) duplicated block id: 131 size: 7 cleaned lines of code in 2 files: - react/features/calendar-sync/components/AddMeetingUrlButton.web.js (95:102) - react/features/device-selection/components/AudioOutputPreview.js (114:121) duplicated block id: 132 size: 7 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_speakerstats_component.lua (42:51) - resources/prosody-plugins/mod_speakerstats_component.lua (84:92) duplicated block id: 133 size: 7 cleaned lines of code in 2 files: - react/features/conference/components/web/ConferenceInfo.js (157:163) - react/features/filmstrip/components/native/Filmstrip.js (211:217) duplicated block id: 134 size: 7 cleaned lines of code in 2 files: - react/features/base/buttons/CopyButton.js (130:153) - react/features/invite/components/add-people-dialog/web/LiveStreamSection.js (48:70) duplicated block id: 135 size: 7 cleaned lines of code in 2 files: - react/features/invite/components/dial-in-summary/native/DialInSummary.js (60:67) - react/features/welcome/components/settings/components/SettingsView.js (155:162) duplicated block id: 136 size: 7 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/native/AddPeopleDialog.js (149:155) - react/features/invite/components/add-people-dialog/native/AddPeopleDialog.js (173:180) duplicated block id: 137 size: 7 cleaned lines of code in 2 files: - react/features/audio-level-indicator/components/AudioLevelIndicator.js (35:41) - react/features/filmstrip/components/native/Thumbnail.js (257:263) duplicated block id: 138 size: 7 cleaned lines of code in 2 files: - react/features/chat/components/web/ChatButton.js (48:75) - react/features/toolbox/components/web/ShareDesktopButton.js (66:93) duplicated block id: 139 size: 7 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_muc_size.lua (111:119) - resources/prosody-plugins/mod_muc_size.lua (172:180) duplicated block id: 140 size: 7 cleaned lines of code in 2 files: - react/features/video-menu/components/native/ConnectionStatusComponent.js (145:151) - react/features/video-menu/components/native/ConnectionStatusComponent.js (166:172) duplicated block id: 141 size: 7 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (323:329) - react/features/device-selection/components/AudioOutputPreview.js (116:122) duplicated block id: 142 size: 7 cleaned lines of code in 2 files: - css/_atlaskit_overrides.scss (68:75) - css/_atlaskit_overrides.scss (78:85) duplicated block id: 143 size: 7 cleaned lines of code in 2 files: - react/features/audio-level-indicator/components/AudioLevelIndicator.js (35:41) - react/features/conference/components/web/ConferenceInfo.js (157:163) duplicated block id: 144 size: 7 cleaned lines of code in 2 files: - react/features/base/premeeting/components/web/Preview.js (69:75) - react/features/connection-indicator/components/web/ConnectionIndicatorContent.js (297:303) duplicated block id: 145 size: 7 cleaned lines of code in 2 files: - react/features/base/premeeting/components/web/PreMeetingScreen.js (137:147) - react/features/prejoin/components/PrejoinThirdParty.js (67:76) duplicated block id: 146 size: 7 cleaned lines of code in 2 files: - react/features/polls/components/native/PollItem.js (28:36) - react/features/polls/components/web/PollItem.js (24:32) duplicated block id: 147 size: 7 cleaned lines of code in 2 files: - react/features/base/react/components/NavigateSectionList.js (154:160) - react/features/base/react/components/web/MeetingsList.js (153:159) duplicated block id: 148 size: 7 cleaned lines of code in 2 files: - react/features/audio-level-indicator/components/AudioLevelIndicator.js (35:41) - react/features/large-video/components/LargeVideo.native.js (109:115) duplicated block id: 149 size: 7 cleaned lines of code in 2 files: - react/features/toolbox/components/web/FullscreenButton.js (60:87) - react/features/toolbox/components/web/ShareDesktopButton.js (66:93) duplicated block id: 150 size: 7 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Thumbnail.js (1079:1085) - react/features/large-video/components/LargeVideo.native.js (109:115) duplicated block id: 151 size: 7 cleaned lines of code in 2 files: - react/features/base/avatar/components/Avatar.js (207:213) - react/features/base/premeeting/components/web/Preview.js (69:75) duplicated block id: 152 size: 7 cleaned lines of code in 2 files: - react/features/conference/components/web/ConferenceInfo.js (157:163) - react/features/large-video/components/LargeVideo.native.js (109:115) duplicated block id: 153 size: 7 cleaned lines of code in 2 files: - react/features/base/premeeting/components/web/ConnectionStatus.js (112:120) - react/features/prejoin/components/Prejoin.js (370:379) duplicated block id: 154 size: 7 cleaned lines of code in 2 files: - react/features/conference/components/web/ConferenceInfo.js (157:163) - react/features/filmstrip/components/native/Thumbnail.js (257:263) duplicated block id: 155 size: 7 cleaned lines of code in 2 files: - react/features/recording/components/LiveStream/web/StartLiveStreamDialog.js (170:176) - react/features/recording/components/LiveStream/web/StartLiveStreamDialog.js (184:190) duplicated block id: 156 size: 7 cleaned lines of code in 2 files: - react/features/conference/components/web/ConferenceInfo.js (157:163) - react/features/participants-pane/components/native/MeetingParticipantList.js (187:193) duplicated block id: 157 size: 7 cleaned lines of code in 2 files: - react/features/audio-level-indicator/components/AudioLevelIndicator.js (35:41) - react/features/filmstrip/components/native/Filmstrip.js (211:217) duplicated block id: 158 size: 7 cleaned lines of code in 2 files: - android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetOngoingConferenceService.java (105:111) - android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetOngoingConferenceService.java (171:177) duplicated block id: 159 size: 7 cleaned lines of code in 2 files: - react/features/video-menu/components/AbstractMuteRemoteParticipantDialog.js (36:59) - react/features/video-menu/components/AbstractMuteRemoteParticipantsVideoDialog.js (43:66) duplicated block id: 160 size: 7 cleaned lines of code in 2 files: - react/features/video-menu/components/native/ConnectionStatusComponent.js (153:159) - react/features/video-menu/components/native/ConnectionStatusComponent.js (174:180) duplicated block id: 161 size: 7 cleaned lines of code in 2 files: - react/features/recording/components/Recording/StartRecordingDialogContent.js (365:372) - react/features/recording/components/Recording/StartRecordingDialogContent.js (390:397) duplicated block id: 162 size: 7 cleaned lines of code in 2 files: - react/features/base/react/components/web/InlineDialogFailure.js (53:59) - react/features/invite/components/add-people-dialog/web/InviteContactsForm.js (524:530) duplicated block id: 163 size: 7 cleaned lines of code in 2 files: - react/features/filmstrip/middleware.web.js (46:54) - react/features/filmstrip/subscriber.web.js (54:60) duplicated block id: 164 size: 7 cleaned lines of code in 2 files: - react/features/filmstrip/constants.js (99:105) - react/features/filmstrip/constants.js (117:123) duplicated block id: 165 size: 7 cleaned lines of code in 2 files: - conference.js (1431:1440) - conference.js (1492:1501) duplicated block id: 166 size: 7 cleaned lines of code in 2 files: - react/features/prejoin/components/dialogs/CallingDialog.js (50:56) - react/features/prejoin/components/dialogs/DialOutDialog.js (50:56) duplicated block id: 167 size: 7 cleaned lines of code in 2 files: - css/_mixins.scss (101:108) - css/_mixins.scss (118:125) duplicated block id: 168 size: 7 cleaned lines of code in 2 files: - react/features/conference/components/web/ConferenceInfo.js (157:163) - react/features/filmstrip/components/web/Thumbnail.js (1079:1085) duplicated block id: 169 size: 7 cleaned lines of code in 2 files: - css/_mixins.scss (101:108) - css/_mixins.scss (135:142) duplicated block id: 170 size: 7 cleaned lines of code in 2 files: - react/features/filmstrip/components/native/Thumbnail.js (257:263) - react/features/mobile/audio-mode/components/AudioRoutePickerDialog.js (310:316) duplicated block id: 171 size: 7 cleaned lines of code in 2 files: - react/features/participants-pane/components/native/ClearableInput.js (151:159) - react/features/participants-pane/components/web/ClearableInput.js (185:193) duplicated block id: 172 size: 7 cleaned lines of code in 2 files: - react/features/recent-list/components/RecentListItemMenu.native.js (121:130) - react/features/video-menu/components/native/RemoteVideoMenu.js (216:225) duplicated block id: 173 size: 7 cleaned lines of code in 2 files: - css/_videolayout_default.scss (645:653) - css/_videolayout_default.scss (682:690) duplicated block id: 174 size: 7 cleaned lines of code in 2 files: - react/features/filmstrip/components/native/Filmstrip.js (211:217) - react/features/filmstrip/components/web/Thumbnail.js (1079:1085) duplicated block id: 175 size: 7 cleaned lines of code in 2 files: - react/features/conference/components/native/styles.js (69:75) - react/features/conference/components/native/styles.js (113:119) duplicated block id: 176 size: 7 cleaned lines of code in 2 files: - react/features/audio-level-indicator/components/AudioLevelIndicator.js (35:41) - react/features/participants-pane/components/native/MeetingParticipantList.js (187:193) duplicated block id: 177 size: 7 cleaned lines of code in 2 files: - react/features/calendar-sync/components/JoinButton.web.js (88:95) - react/features/device-selection/components/AudioOutputPreview.js (114:121) duplicated block id: 178 size: 7 cleaned lines of code in 2 files: - react/features/settings/components/web/audio/AudioSettingsContent.js (115:129) - react/features/settings/components/web/video/VideoSettingsContent.js (79:93) duplicated block id: 179 size: 7 cleaned lines of code in 2 files: - react/features/chat/components/web/ChatButton.js (48:75) - react/features/toolbox/components/web/FullscreenButton.js (60:87) duplicated block id: 180 size: 7 cleaned lines of code in 2 files: - react/features/recent-list/components/RecentListItemMenu.native.js (121:130) - react/features/video-menu/components/native/ConnectionStatusComponent.js (413:422) duplicated block id: 181 size: 7 cleaned lines of code in 2 files: - react/features/chat/components/web/DisplayNameForm.js (140:147) - react/features/device-selection/components/AudioOutputPreview.js (114:121) duplicated block id: 182 size: 7 cleaned lines of code in 2 files: - react/features/filmstrip/components/native/Thumbnail.js (257:263) - react/features/filmstrip/components/web/Thumbnail.js (1079:1085) duplicated block id: 183 size: 7 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Thumbnail.js (1079:1085) - react/features/mobile/audio-mode/components/AudioRoutePickerDialog.js (310:316) duplicated block id: 184 size: 7 cleaned lines of code in 2 files: - react/features/filmstrip/components/native/Filmstrip.js (211:217) - react/features/mobile/audio-mode/components/AudioRoutePickerDialog.js (310:316) duplicated block id: 185 size: 7 cleaned lines of code in 2 files: - react/features/follow-me/middleware.js (94:111) - react/features/reactions/middleware.js (226:243) duplicated block id: 186 size: 7 cleaned lines of code in 2 files: - css/_mixins.scss (118:125) - css/_mixins.scss (135:142) duplicated block id: 187 size: 7 cleaned lines of code in 2 files: - react/features/audio-level-indicator/components/AudioLevelIndicator.js (35:41) - react/features/filmstrip/components/web/Thumbnail.js (1079:1085) duplicated block id: 188 size: 7 cleaned lines of code in 2 files: - react/features/video-menu/components/web/KickButton.js (30:46) - react/features/video-menu/components/web/MuteEveryoneElseButton.js (25:41) duplicated block id: 189 size: 7 cleaned lines of code in 2 files: - react/features/video-menu/components/web/MuteEveryoneElseButton.js (25:41) - react/features/video-menu/components/web/MuteEveryoneElsesVideoButton.js (25:41) duplicated block id: 190 size: 7 cleaned lines of code in 2 files: - react/features/overlay/components/native/styles.js (32:38) - react/features/welcome/components/styles.js (54:60) duplicated block id: 191 size: 7 cleaned lines of code in 2 files: - react/features/audio-level-indicator/components/AudioLevelIndicator.js (35:41) - react/features/mobile/audio-mode/components/AudioRoutePickerDialog.js (310:316) duplicated block id: 192 size: 7 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (301:308) - react/features/calendar-sync/components/JoinButton.web.js (88:95) duplicated block id: 193 size: 7 cleaned lines of code in 2 files: - react/features/mobile/audio-mode/components/AudioRoutePickerDialog.js (310:316) - react/features/participants-pane/components/native/MeetingParticipantList.js (187:193) duplicated block id: 194 size: 7 cleaned lines of code in 2 files: - react/features/calendar-sync/components/CalendarList.native.js (33:50) - react/features/calendar-sync/components/CalendarList.web.js (56:73) duplicated block id: 195 size: 7 cleaned lines of code in 2 files: - react/features/large-video/components/LargeVideo.native.js (109:115) - react/features/mobile/audio-mode/components/AudioRoutePickerDialog.js (310:316) duplicated block id: 196 size: 7 cleaned lines of code in 2 files: - react/features/base/media/components/web/Audio.js (100:106) - react/features/base/media/components/web/AudioTrack.js (252:258) duplicated block id: 197 size: 7 cleaned lines of code in 2 files: - react/features/video-menu/components/web/KickButton.js (30:46) - react/features/video-menu/components/web/MuteEveryoneElsesVideoButton.js (25:41) duplicated block id: 198 size: 7 cleaned lines of code in 2 files: - react/features/breakout-rooms/components/web/RoomActionEllipsis.js (15:24) - react/features/participants-pane/components/web/ParticipantActionEllipsis.js (19:28) duplicated block id: 199 size: 7 cleaned lines of code in 2 files: - react/features/reactions/components/web/ReactionsMenuButton.js (117:125) - react/features/settings/components/web/audio/AudioSettingsPopup.js (79:87) duplicated block id: 200 size: 7 cleaned lines of code in 2 files: - react/features/base/ui/components/JitsiThemeProvider.web.js (33:39) - react/features/welcome/components/help/components/HelpView.js (71:77) duplicated block id: 201 size: 7 cleaned lines of code in 2 files: - react/features/base/react/components/web/MeetingsList.js (134:140) - react/features/base/react/components/web/MeetingsList.js (153:159) duplicated block id: 202 size: 7 cleaned lines of code in 2 files: - react/features/shared-video/components/native/SharedVideoButton.js (54:86) - react/features/shared-video/components/web/SharedVideoButton.js (77:109) duplicated block id: 203 size: 7 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (303:309) - react/features/base/popover/components/Popover.web.js (323:329) duplicated block id: 204 size: 7 cleaned lines of code in 2 files: - react/features/settings/components/web/audio/MicrophoneEntry.js (193:200) - react/features/settings/components/web/audio/SpeakerEntry.js (134:141) duplicated block id: 205 size: 7 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (301:308) - react/features/chat/components/web/DisplayNameForm.js (140:147) duplicated block id: 206 size: 7 cleaned lines of code in 2 files: - react/features/filmstrip/components/native/Filmstrip.js (211:217) - react/features/filmstrip/components/native/Thumbnail.js (257:263) duplicated block id: 207 size: 6 cleaned lines of code in 2 files: - react/features/conference/components/web/ParticipantsCount.js (96:101) - react/features/security/components/security-dialog/web/SecurityDialog.js (108:113) duplicated block id: 208 size: 6 cleaned lines of code in 2 files: - react/features/participants-pane/components/native/MeetingParticipantItem.js (167:172) - react/features/video-menu/components/web/RemoteVideoMenuTriggerButton.js (380:385) duplicated block id: 209 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/DialInSection.js (76:81) - react/features/video-menu/components/web/LocalVideoMenuTriggerButton.js (202:207) duplicated block id: 210 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/web/FlipLocalVideoButton.js (96:101) - react/features/video-menu/components/web/LocalVideoMenuTriggerButton.js (202:207) duplicated block id: 211 size: 6 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_roster_command.lua (35:41) - resources/prosody-plugins/mod_roster_command.lua (103:109) duplicated block id: 212 size: 6 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_muc_poltergeist.lua (164:171) - resources/prosody-plugins/mod_muc_poltergeist.lua (227:234) duplicated block id: 213 size: 6 cleaned lines of code in 2 files: - react/features/toolbox/components/AudioMuteButton.js (58:73) - react/features/toolbox/components/VideoMuteButton.js (73:88) duplicated block id: 214 size: 6 cleaned lines of code in 2 files: - android/sdk/src/main/java/org/jitsi/meet/sdk/BroadcastAction.java (22:31) - android/sdk/src/main/java/org/jitsi/meet/sdk/BroadcastEvent.java (29:38) duplicated block id: 215 size: 6 cleaned lines of code in 2 files: - react/features/mobile/external-api/middleware.js (425:431) - react/features/mobile/external-api/middleware.js (440:446) duplicated block id: 216 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/native/ConnectionStatusComponent.js (403:408) - react/features/video-menu/components/native/RemoteVideoMenu.js (206:211) duplicated block id: 217 size: 6 cleaned lines of code in 2 files: - react/features/recent-list/components/RecentList.native.js (47:63) - react/features/recent-list/components/RecentList.web.js (38:54) duplicated block id: 218 size: 6 cleaned lines of code in 2 files: - react/features/reactions/components/web/ReactionButton.js (135:140) - react/features/toolbox/components/web/ToolbarButton.js (99:104) duplicated block id: 219 size: 6 cleaned lines of code in 2 files: - react/features/polls/reducer.js (28:33) - react/features/polls/reducer.js (124:129) duplicated block id: 220 size: 6 cleaned lines of code in 2 files: - react/features/app/components/App.web.js (46:51) - react/features/prejoin/components/PrejoinApp.js (95:100) duplicated block id: 221 size: 6 cleaned lines of code in 2 files: - react/features/base/conference/middleware.any.js (64:70) - react/features/room-lock/middleware.js (32:38) duplicated block id: 222 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/LoginDialog.js (329:334) - react/features/shared-video/components/native/SharedVideo.js (137:142) duplicated block id: 223 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/InviteContactsForm.js (577:582) - react/features/shared-video/components/web/SharedVideo.js (131:136) duplicated block id: 224 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/WaitForOwnerDialog.js (107:112) - react/features/filmstrip/components/web/Filmstrip.js (554:559) duplicated block id: 225 size: 6 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_muc_poltergeist.lua (179:192) - resources/prosody-plugins/mod_muc_poltergeist.lua (286:295) duplicated block id: 226 size: 6 cleaned lines of code in 2 files: - react/features/polls/reducer.js (28:33) - react/features/polls/reducer.js (107:112) duplicated block id: 227 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/WaitForOwnerDialog.js (107:112) - react/features/invite/components/add-people-dialog/web/InviteContactsForm.js (577:582) duplicated block id: 228 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/native/RemoteVideoMenu.js (116:129) - react/features/video-menu/components/native/SharedVideoMenu.js (72:85) duplicated block id: 229 size: 6 cleaned lines of code in 2 files: - react/features/polls/reducer.js (107:112) - react/features/polls/reducer.js (124:129) duplicated block id: 230 size: 6 cleaned lines of code in 2 files: - react/features/settings/components/web/audio/MicrophoneEntry.js (173:178) - react/features/settings/components/web/video/VideoSettingsContent.js (218:223) duplicated block id: 231 size: 6 cleaned lines of code in 2 files: - react/features/notifications/actions.js (10:15) - react/features/notifications/reducer.js (6:11) duplicated block id: 232 size: 6 cleaned lines of code in 2 files: - react/features/base/premeeting/components/web/ConnectionStatus.js (111:118) - react/features/prejoin/components/preview/DeviceStatus.js (66:73) duplicated block id: 233 size: 6 cleaned lines of code in 2 files: - react/features/recording/components/LiveStream/native/StreamKeyForm.js (109:114) - react/features/recording/components/LiveStream/native/StreamKeyForm.js (123:128) duplicated block id: 234 size: 6 cleaned lines of code in 2 files: - react/features/overlay/components/web/SuspendedOverlay.js (25:30) - react/features/overlay/components/web/UserMediaPermissionsOverlay.js (28:33) duplicated block id: 235 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/InviteContactsForm.js (577:582) - react/features/video-menu/components/web/LocalVideoMenuTriggerButton.js (202:207) duplicated block id: 236 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/InviteContactsForm.js (577:582) - react/features/video-quality/components/VideoQualitySlider.web.js (364:369) duplicated block id: 237 size: 6 cleaned lines of code in 2 files: - react/features/shared-video/components/web/SharedVideoButton.js (58:74) - react/features/toolbox/components/web/ShareDesktopButton.js (66:82) duplicated block id: 238 size: 6 cleaned lines of code in 2 files: - react/features/settings/components/web/audio/MicrophoneEntry.js (182:187) - react/features/settings/components/web/video/VideoSettingsContent.js (239:244) duplicated block id: 239 size: 6 cleaned lines of code in 2 files: - react/features/base/dialog/components/native/BaseSubmitDialog.js (76:83) - react/features/base/dialog/components/native/InputDialog.js (124:131) duplicated block id: 240 size: 6 cleaned lines of code in 2 files: - react/features/analytics/handlers/MatomoHandler.js (110:115) - react/features/analytics/handlers/MatomoHandler.js (124:129) duplicated block id: 241 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/WaitForOwnerDialog.js (107:112) - react/features/invite/components/add-people-dialog/web/DialInSection.js (76:81) duplicated block id: 242 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/WaitForOwnerDialog.js (107:112) - react/features/large-video/components/LargeVideo.web.js (193:198) duplicated block id: 243 size: 6 cleaned lines of code in 2 files: - react/features/chat/components/native/ChatMessageGroup.js (49:55) - react/features/invite/components/add-people-dialog/native/AddPeopleDialog.js (296:302) duplicated block id: 244 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/WaitForOwnerDialog.js (107:112) - react/features/video-quality/components/VideoQualitySlider.web.js (364:369) duplicated block id: 245 size: 6 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Filmstrip.js (554:559) - react/features/invite/components/add-people-dialog/web/DialInSection.js (76:81) duplicated block id: 246 size: 6 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Filmstrip.js (554:559) - react/features/shared-video/components/web/SharedVideo.js (131:136) duplicated block id: 247 size: 6 cleaned lines of code in 2 files: - react/features/participants-pane/components/web/ParticipantsPaneButton.js (34:51) - react/features/toolbox/components/web/ShareDesktopButton.js (76:93) duplicated block id: 248 size: 6 cleaned lines of code in 2 files: - react/features/filmstrip/components/native/Filmstrip.js (267:272) - react/features/filmstrip/components/native/TileView.js (258:263) duplicated block id: 249 size: 6 cleaned lines of code in 2 files: - react/features/participants-pane/components/web/MeetingParticipantContextMenu.js (355:360) - react/features/participants-pane/components/web/MeetingParticipantContextMenu.js (547:552) duplicated block id: 250 size: 6 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_muc_poltergeist.lua (179:192) - resources/prosody-plugins/mod_muc_poltergeist.lua (244:253) duplicated block id: 251 size: 6 cleaned lines of code in 2 files: - react/features/lobby/components/native/LobbyScreen.js (49:59) - react/features/lobby/components/web/LobbyScreen.js (40:50) duplicated block id: 252 size: 6 cleaned lines of code in 2 files: - react/features/filmstrip/actions.web.js (154:159) - react/features/participants-pane/actions.native.js (67:72) duplicated block id: 253 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/DialInSection.js (76:81) - react/features/large-video/components/LargeVideo.web.js (193:198) duplicated block id: 254 size: 6 cleaned lines of code in 2 files: - react/features/shared-video/components/web/SharedVideoButton.js (58:74) - react/features/toolbox/components/web/FullscreenButton.js (60:76) duplicated block id: 255 size: 6 cleaned lines of code in 2 files: - analytics-ga.js (141:149) - react/features/analytics/handlers/GoogleAnalyticsHandler.js (131:139) duplicated block id: 256 size: 6 cleaned lines of code in 2 files: - react/features/base/toolbox/components/ToolboxItem.native.js (38:43) - react/features/base/toolbox/components/ToolboxItem.web.js (51:56) duplicated block id: 257 size: 6 cleaned lines of code in 2 files: - react/features/breakout-rooms/components/web/JoinQuickActionButton.js (20:26) - react/features/participants-pane/components/web/ParticipantQuickAction.js (50:56) duplicated block id: 258 size: 6 cleaned lines of code in 2 files: - react/features/base/premeeting/components/web/PreMeetingScreen.js (136:145) - react/features/prejoin/components/preview/DeviceStatus.js (66:73) duplicated block id: 259 size: 6 cleaned lines of code in 2 files: - react/features/settings/components/web/SoundsTab.js (99:104) - react/features/settings/functions.js (191:196) duplicated block id: 260 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/native/ConnectionStatusComponent.js (403:408) - react/features/video-menu/components/native/SharedVideoMenu.js (136:141) duplicated block id: 261 size: 6 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (392:397) - react/features/video-menu/components/web/RemoteVideoMenuTriggerButton.js (380:385) duplicated block id: 262 size: 6 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Filmstrip.js (554:559) - react/features/large-video/components/LargeVideo.web.js (193:198) duplicated block id: 263 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/WaitForOwnerDialog.js (107:112) - react/features/video-menu/components/web/FlipLocalVideoButton.js (96:101) duplicated block id: 264 size: 6 cleaned lines of code in 2 files: - react/features/reactions/components/web/ReactionsMenu.js (169:174) - react/features/settings/components/web/audio/MicrophoneEntry.js (182:187) duplicated block id: 265 size: 6 cleaned lines of code in 2 files: - react/features/welcome/components/WelcomePage.web.js (427:432) - react/features/welcome/components/WelcomePage.web.js (440:445) duplicated block id: 266 size: 6 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_auth_jitsi-anonymous.lua (42:49) - resources/prosody-plugins/mod_auth_token.lua (100:107) duplicated block id: 267 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/LoginDialog.js (329:334) - react/features/video-quality/components/VideoQualitySlider.web.js (364:369) duplicated block id: 268 size: 6 cleaned lines of code in 2 files: - react/features/settings/components/web/audio/MicrophoneEntry.js (164:169) - react/features/settings/components/web/video/VideoSettingsContent.js (209:214) duplicated block id: 269 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/native/AddPeopleDialog.js (142:148) - react/features/invite/components/add-people-dialog/native/AddPeopleDialog.js (164:171) duplicated block id: 270 size: 6 cleaned lines of code in 2 files: - css/modals/invite/_invite_more.scss (74:80) - css/modals/invite/_invite_more.scss (177:183) duplicated block id: 271 size: 6 cleaned lines of code in 2 files: - react/features/lobby/components/AbstractLobbyScreen.js (383:388) - react/features/lobby/components/web/LobbySection.js (131:136) duplicated block id: 272 size: 6 cleaned lines of code in 2 files: - react/features/recording/actions.any.js (17:22) - react/features/recording/reducer.js (4:9) duplicated block id: 273 size: 6 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Filmstrip.js (554:559) - react/features/shared-video/components/native/SharedVideo.js (137:142) duplicated block id: 274 size: 6 cleaned lines of code in 2 files: - react/features/recent-list/components/RecentListItemMenu.native.js (86:91) - react/features/toolbox/components/native/OverflowMenu.js (170:175) duplicated block id: 275 size: 6 cleaned lines of code in 2 files: - react/features/shared-video/components/native/SharedVideo.js (137:142) - react/features/video-menu/components/web/LocalVideoMenuTriggerButton.js (202:207) duplicated block id: 276 size: 6 cleaned lines of code in 2 files: - css/modals/mute/_mute-dialog.scss (2:7) - css/modals/screen-share/_share-screen-warning.scss (4:9) duplicated block id: 277 size: 6 cleaned lines of code in 2 files: - react/features/chat/components/web/ChatButton.js (48:64) - react/features/shared-video/components/web/SharedVideoButton.js (58:74) duplicated block id: 278 size: 6 cleaned lines of code in 2 files: - react/features/base/util/httpUtils.js (21:29) - react/features/invite/functions.js (514:522) duplicated block id: 279 size: 6 cleaned lines of code in 2 files: - react/features/base/devices/functions.js (202:207) - react/features/base/devices/functions.js (218:223) duplicated block id: 280 size: 6 cleaned lines of code in 2 files: - react/features/participants-pane/components/web/ParticipantsPaneButton.js (34:51) - react/features/toolbox/components/web/FullscreenButton.js (70:87) duplicated block id: 281 size: 6 cleaned lines of code in 2 files: - react/features/base/react/components/web/Watermarks.js (141:151) - react/features/base/react/components/web/Watermarks.js (184:194) duplicated block id: 282 size: 6 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Thumbnail.js (1108:1113) - react/features/video-menu/components/web/RemoteVideoMenuTriggerButton.js (380:385) duplicated block id: 283 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/web/LocalVideoMenuTriggerButton.js (103:118) - react/features/video-menu/components/web/RemoteVideoMenuTriggerButton.js (154:168) duplicated block id: 284 size: 6 cleaned lines of code in 2 files: - android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetConferenceOptions.java (38:61) - android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetConferenceOptions.java (87:94) duplicated block id: 285 size: 6 cleaned lines of code in 2 files: - react/features/participants-pane/components/web/LobbyParticipantItem.js (32:38) - react/features/participants-pane/components/web/ParticipantQuickAction.js (50:56) duplicated block id: 286 size: 6 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (392:397) - react/features/participants-pane/components/web/MeetingParticipants.js (140:145) duplicated block id: 287 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/InviteContactsForm.js (577:582) - react/features/shared-video/components/native/SharedVideo.js (137:142) duplicated block id: 288 size: 6 cleaned lines of code in 2 files: - react/features/base/premeeting/components/web/PreMeetingScreen.js (136:145) - react/features/prejoin/components/dialogs/JoinByPhoneDialog.js (220:228) duplicated block id: 289 size: 6 cleaned lines of code in 2 files: - css/modals/mute/_mute-dialog.scss (2:7) - css/modals/security/_security.scss (36:41) duplicated block id: 290 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/native/RemoteVideoMenu.js (13:46) - react/features/video-menu/components/native/SharedVideoMenu.js (11:32) duplicated block id: 291 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/LoginDialog.js (329:334) - react/features/video-menu/components/web/LocalVideoMenuTriggerButton.js (202:207) duplicated block id: 292 size: 6 cleaned lines of code in 2 files: - react/features/shared-video/components/native/SharedVideo.js (137:142) - react/features/video-quality/components/VideoQualitySlider.web.js (364:369) duplicated block id: 293 size: 6 cleaned lines of code in 2 files: - react/features/settings/components/web/MoreTab.js (246:251) - react/features/settings/components/web/MoreTab.js (331:336) duplicated block id: 294 size: 6 cleaned lines of code in 2 files: - react/features/local-recording/recording/flac/FlacAdapter.js (6:11) - react/features/local-recording/recording/flac/flacEncodeWorker.js (3:8) duplicated block id: 295 size: 6 cleaned lines of code in 2 files: - react/features/polls/reducer.js (28:33) - react/features/polls/reducer.js (92:97) duplicated block id: 296 size: 6 cleaned lines of code in 2 files: - react/features/base/avatar/components/web/StatelessAvatar.js (51:56) - react/features/base/avatar/components/web/StatelessAvatar.js (81:86) duplicated block id: 297 size: 6 cleaned lines of code in 2 files: - react/features/lobby/components/AbstractLobbyScreen.js (383:388) - react/features/welcome/components/help/components/HelpView.js (71:76) duplicated block id: 298 size: 6 cleaned lines of code in 2 files: - react/features/google-api/googleApi.web.js (272:281) - react/features/google-api/googleApi.web.js (349:356) duplicated block id: 299 size: 6 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_av_moderation_component.lua (143:149) - resources/prosody-plugins/mod_muc_breakout_rooms.lua (276:284) duplicated block id: 300 size: 6 cleaned lines of code in 2 files: - react/features/base/premeeting/components/web/ConnectionStatus.js (111:118) - react/features/base/premeeting/components/web/PreMeetingScreen.js (136:145) duplicated block id: 301 size: 6 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (392:397) - react/features/filmstrip/components/web/Thumbnail.js (1108:1113) duplicated block id: 302 size: 6 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_muc_census.lua (27:35) - resources/prosody-plugins/mod_muc_size.lua (11:19) duplicated block id: 303 size: 6 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Filmstrip.js (554:559) - react/features/video-quality/components/VideoQualitySlider.web.js (364:369) duplicated block id: 304 size: 6 cleaned lines of code in 2 files: - css/modals/mute/_mute-dialog.scss (2:7) - css/modals/screen-share/_share-audio.scss (11:16) duplicated block id: 305 size: 6 cleaned lines of code in 2 files: - react/features/large-video/components/LargeVideo.web.js (193:198) - react/features/video-quality/components/VideoQualitySlider.web.js (364:369) duplicated block id: 306 size: 6 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_muc_poltergeist.lua (164:171) - resources/prosody-plugins/mod_muc_poltergeist.lua (276:283) duplicated block id: 307 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/LoginDialog.js (329:334) - react/features/authentication/components/native/WaitForOwnerDialog.js (107:112) duplicated block id: 308 size: 6 cleaned lines of code in 2 files: - react/features/polls/components/native/PollResults.js (22:27) - react/features/polls/components/web/PollResults.js (20:25) duplicated block id: 309 size: 6 cleaned lines of code in 2 files: - react/features/large-video/components/LargeVideo.web.js (193:198) - react/features/video-menu/components/web/LocalVideoMenuTriggerButton.js (202:207) duplicated block id: 310 size: 6 cleaned lines of code in 2 files: - react/features/toolbox/components/native/OverflowMenu.js (170:175) - react/features/video-menu/components/native/SharedVideoMenu.js (112:117) duplicated block id: 311 size: 6 cleaned lines of code in 2 files: - react/features/base/ui/components/JitsiThemeProvider.web.js (33:38) - react/features/lobby/components/AbstractLobbyScreen.js (383:388) duplicated block id: 312 size: 6 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_roster_command.lua (74:80) - resources/prosody-plugins/mod_roster_command.lua (103:109) duplicated block id: 313 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/LoginDialog.js (329:334) - react/features/filmstrip/components/web/Filmstrip.js (554:559) duplicated block id: 314 size: 6 cleaned lines of code in 2 files: - css/modals/invite/_invite_more.scss (61:66) - css/modals/mute/_mute-dialog.scss (3:8) duplicated block id: 315 size: 6 cleaned lines of code in 2 files: - react/features/lobby/components/web/LobbySection.js (131:136) - react/features/welcome/components/help/components/HelpView.js (71:76) duplicated block id: 316 size: 6 cleaned lines of code in 2 files: - react/features/polls/components/native/PollCreate.js (180:186) - react/features/polls/components/web/PollCreate.js (251:257) duplicated block id: 317 size: 6 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Filmstrip.js (554:559) - react/features/video-menu/components/web/FlipLocalVideoButton.js (96:101) duplicated block id: 318 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/WaitForOwnerDialog.js (107:112) - react/features/shared-video/components/native/SharedVideo.js (137:142) duplicated block id: 319 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/AbstractBlockAudioVideoDialog.js (22:42) - react/features/video-menu/components/AbstractGrantModeratorDialog.js (38:58) duplicated block id: 320 size: 6 cleaned lines of code in 2 files: - react/features/participants-pane/components/web/MeetingParticipants.js (140:145) - react/features/video-menu/components/web/RemoteVideoMenuTriggerButton.js (380:385) duplicated block id: 321 size: 6 cleaned lines of code in 2 files: - react/features/base/react/components/native/styles.js (169:174) - react/features/calendar-sync/components/styles.js (46:51) duplicated block id: 322 size: 6 cleaned lines of code in 2 files: - react/features/shared-video/components/web/SharedVideo.js (131:136) - react/features/video-quality/components/VideoQualitySlider.web.js (364:369) duplicated block id: 323 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/DialInSection.js (76:81) - react/features/shared-video/components/web/SharedVideo.js (131:136) duplicated block id: 324 size: 6 cleaned lines of code in 2 files: - react/features/remote-control/actions.js (582:588) - react/features/remote-control/actions.js (649:655) duplicated block id: 325 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/WaitForOwnerDialog.js (107:112) - react/features/shared-video/components/web/SharedVideo.js (131:136) duplicated block id: 326 size: 6 cleaned lines of code in 2 files: - react/features/connection-stats/components/ConnectionStatsTable.js (795:800) - react/features/connection-stats/components/ConnectionStatsTable.js (811:816) duplicated block id: 327 size: 6 cleaned lines of code in 2 files: - react/features/breakout-rooms/components/web/RoomActionEllipsis.js (33:38) - react/features/participants-pane/components/web/ParticipantActionEllipsis.js (36:41) duplicated block id: 328 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/web/LocalVideoMenuTriggerButton.js (202:207) - react/features/video-quality/components/VideoQualitySlider.web.js (364:369) duplicated block id: 329 size: 6 cleaned lines of code in 2 files: - react/features/base/buttons/CopyButton.js (181:188) - react/features/invite/components/add-people-dialog/web/LiveStreamSection.js (84:91) duplicated block id: 330 size: 6 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (323:328) - react/features/chat/components/web/DisplayNameForm.js (142:147) duplicated block id: 331 size: 6 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (392:397) - react/features/participants-pane/components/web/MeetingParticipantItem.js (288:293) duplicated block id: 332 size: 6 cleaned lines of code in 2 files: - react/features/polls/reducer.js (92:97) - react/features/polls/reducer.js (107:112) duplicated block id: 333 size: 6 cleaned lines of code in 2 files: - react/features/recent-list/components/RecentListItemMenu.native.js (86:91) - react/features/video-menu/components/native/RemoteVideoMenu.js (182:187) duplicated block id: 334 size: 6 cleaned lines of code in 2 files: - react/features/follow-me/subscriber.js (90:99) - react/features/reactions/subscriber.js (29:38) duplicated block id: 335 size: 6 cleaned lines of code in 2 files: - react/features/base/media/components/web/Video.js (289:294) - react/features/base/media/components/web/Video.js (307:312) duplicated block id: 336 size: 6 cleaned lines of code in 2 files: - css/modals/local-recording/_local-recording.scss (8:13) - css/modals/speaker_stats/_speaker_stats.scss (8:13) duplicated block id: 337 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/LoginDialog.js (329:334) - react/features/large-video/components/LargeVideo.web.js (193:198) duplicated block id: 338 size: 6 cleaned lines of code in 2 files: - react/features/google-api/googleApi.web.js (45:52) - react/features/google-api/googleApi.web.js (272:281) duplicated block id: 339 size: 6 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (323:328) - react/features/calendar-sync/components/JoinButton.web.js (90:95) duplicated block id: 340 size: 6 cleaned lines of code in 2 files: - css/deep-linking/_mobile.scss (101:107) - css/modals/invite/_info.scss (107:113) duplicated block id: 341 size: 6 cleaned lines of code in 2 files: - react/features/desktop-picker/components/DesktopPicker.js (366:373) - react/features/welcome/components/WelcomePage.web.js (417:424) duplicated block id: 342 size: 6 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Filmstrip.js (554:559) - react/features/video-menu/components/web/LocalVideoMenuTriggerButton.js (202:207) duplicated block id: 343 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/DialInSection.js (76:81) - react/features/shared-video/components/native/SharedVideo.js (137:142) duplicated block id: 344 size: 6 cleaned lines of code in 2 files: - react/features/base/ui/components/JitsiThemeProvider.web.js (33:38) - react/features/lobby/components/web/LobbySection.js (131:136) duplicated block id: 345 size: 6 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_av_moderation_component.lua (116:125) - resources/prosody-plugins/mod_muc_breakout_rooms.lua (234:243) duplicated block id: 346 size: 6 cleaned lines of code in 2 files: - resources/prosody-plugins/mod_muc_poltergeist.lua (227:234) - resources/prosody-plugins/mod_muc_poltergeist.lua (276:283) duplicated block id: 347 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/native/AddPeopleDialog.js (450:455) - react/features/invite/components/add-people-dialog/native/AddPeopleDialog.js (506:511) duplicated block id: 348 size: 6 cleaned lines of code in 2 files: - react/features/recent-list/components/RecentListItemMenu.native.js (86:91) - react/features/video-menu/components/native/SharedVideoMenu.js (112:117) duplicated block id: 349 size: 6 cleaned lines of code in 2 files: - react/features/reactions/components/web/ReactionsMenu.js (169:174) - react/features/settings/components/web/video/VideoSettingsContent.js (239:244) duplicated block id: 350 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/WaitForOwnerDialog.js (107:112) - react/features/video-menu/components/web/LocalVideoMenuTriggerButton.js (202:207) duplicated block id: 351 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/AbstractMuteEveryoneDialog.js (127:134) - react/features/video-menu/components/AbstractMuteEveryonesVideoDialog.js (129:136) duplicated block id: 352 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/InviteContactsForm.js (577:582) - react/features/video-menu/components/web/FlipLocalVideoButton.js (96:101) duplicated block id: 353 size: 6 cleaned lines of code in 2 files: - react/features/base/avatar/components/native/StatelessAvatar.js (114:121) - react/features/base/avatar/components/native/StatelessAvatar.js (137:144) duplicated block id: 354 size: 6 cleaned lines of code in 2 files: - react/features/google-api/googleApi.web.js (45:52) - react/features/google-api/googleApi.web.js (349:356) duplicated block id: 355 size: 6 cleaned lines of code in 2 files: - react/features/participants-pane/components/web/MeetingParticipantItem.js (288:293) - react/features/video-menu/components/web/RemoteVideoMenuTriggerButton.js (380:385) duplicated block id: 356 size: 6 cleaned lines of code in 2 files: - css/_aui_reset.scss (9:14) - css/_aui_reset.scss (87:92) duplicated block id: 357 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/web/MuteEveryoneDialog.js (31:44) - react/features/video-menu/components/web/MuteEveryonesVideoDialog.js (31:44) duplicated block id: 358 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/native/MuteEveryoneDialog.js (45:57) - react/features/video-menu/components/native/MuteEveryonesVideoDialog.js (45:57) duplicated block id: 359 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/InviteContactsForm.js (577:582) - react/features/large-video/components/LargeVideo.web.js (193:198) duplicated block id: 360 size: 6 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (323:328) - react/features/calendar-sync/components/AddMeetingUrlButton.web.js (97:102) duplicated block id: 361 size: 6 cleaned lines of code in 2 files: - react/features/filmstrip/components/web/Filmstrip.js (554:559) - react/features/invite/components/add-people-dialog/web/InviteContactsForm.js (577:582) duplicated block id: 362 size: 6 cleaned lines of code in 2 files: - react/features/e2ee/middleware.js (228:244) - react/features/shared-video/middleware.any.js (73:87) duplicated block id: 363 size: 6 cleaned lines of code in 2 files: - react/features/large-video/components/LargeVideo.native.js (144:149) - react/features/recent-list/components/RecentListItemMenu.native.js (129:134) duplicated block id: 364 size: 6 cleaned lines of code in 2 files: - react/features/settings/components/web/MoreTab.js (257:262) - react/features/settings/components/web/MoreTab.js (342:347) duplicated block id: 365 size: 6 cleaned lines of code in 2 files: - react/features/prejoin/components/dialogs/JoinByPhoneDialog.js (220:228) - react/features/prejoin/components/preview/DeviceStatus.js (66:73) duplicated block id: 366 size: 6 cleaned lines of code in 2 files: - react/features/toolbox/components/MuteEveryoneButton.js (41:50) - react/features/toolbox/components/MuteEveryonesVideoButton.js (41:50) duplicated block id: 367 size: 6 cleaned lines of code in 2 files: - react/features/breakout-rooms/components/web/JoinQuickActionButton.js (20:26) - react/features/participants-pane/components/web/LobbyParticipantItem.js (32:38) duplicated block id: 368 size: 6 cleaned lines of code in 2 files: - react/features/av-moderation/reducer.js (227:234) - react/features/av-moderation/reducer.js (253:260) duplicated block id: 369 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/AbstractGrantModeratorDialog.js (6:21) - react/features/video-menu/components/AbstractKickRemoteParticipantDialog.js (6:21) duplicated block id: 370 size: 6 cleaned lines of code in 2 files: - react/features/base/conference/actions.js (36:41) - react/features/base/conference/reducer.js (9:14) duplicated block id: 371 size: 6 cleaned lines of code in 2 files: - react/features/conference/components/native/ConferenceNavigatorScreenOptions.js (55:61) - react/features/conference/components/native/ConferenceNavigatorScreenOptions.js (189:195) duplicated block id: 372 size: 6 cleaned lines of code in 2 files: - react/features/chat/components/web/ChatButton.js (58:75) - react/features/participants-pane/components/web/ParticipantsPaneButton.js (34:51) duplicated block id: 373 size: 6 cleaned lines of code in 2 files: - react/features/av-moderation/reducer.js (218:224) - react/features/av-moderation/reducer.js (244:250) duplicated block id: 374 size: 6 cleaned lines of code in 2 files: - react/features/shared-video/components/web/SharedVideo.js (131:136) - react/features/video-menu/components/web/FlipLocalVideoButton.js (96:101) duplicated block id: 375 size: 6 cleaned lines of code in 2 files: - react/features/recording/components/Recording/native/StartRecordingDialog.js (65:74) - react/features/recording/components/Recording/web/StartRecordingDialog.js (64:73) duplicated block id: 376 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/web/FlipLocalVideoButton.js (96:101) - react/features/video-quality/components/VideoQualitySlider.web.js (364:369) duplicated block id: 377 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/DialInSection.js (76:81) - react/features/video-quality/components/VideoQualitySlider.web.js (364:369) duplicated block id: 378 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/LoginDialog.js (329:334) - react/features/invite/components/add-people-dialog/web/DialInSection.js (76:81) duplicated block id: 379 size: 6 cleaned lines of code in 2 files: - react/features/base/toolbox/components/ToolboxItem.native.js (38:43) - react/features/base/toolbox/components/web/ToolboxItem.js (50:55) duplicated block id: 380 size: 6 cleaned lines of code in 2 files: - react/features/chat/middleware.js (222:229) - react/features/mobile/external-api/middleware.js (433:440) duplicated block id: 381 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/native/RemoteVideoMenu.js (182:187) - react/features/video-menu/components/native/SharedVideoMenu.js (112:117) duplicated block id: 382 size: 6 cleaned lines of code in 2 files: - react/features/base/testing/components/TestHint.android.js (28:41) - react/features/base/testing/components/TestHint.ios.js (18:30) duplicated block id: 383 size: 6 cleaned lines of code in 2 files: - react/features/video-menu/components/AbstractBlockAudioVideoDialog.js (22:42) - react/features/video-menu/components/AbstractKickRemoteParticipantDialog.js (33:53) duplicated block id: 384 size: 6 cleaned lines of code in 2 files: - react/features/base/popover/components/Popover.web.js (392:397) - react/features/participants-pane/components/native/MeetingParticipantItem.js (167:172) duplicated block id: 385 size: 6 cleaned lines of code in 2 files: - react/features/remote-control/actions.js (324:333) - react/features/remote-control/actions.js (360:369) duplicated block id: 386 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/LoginDialog.js (329:334) - react/features/video-menu/components/web/FlipLocalVideoButton.js (96:101) duplicated block id: 387 size: 6 cleaned lines of code in 2 files: - react/features/shared-video/components/native/SharedVideo.js (137:142) - react/features/video-menu/components/web/FlipLocalVideoButton.js (96:101) duplicated block id: 388 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/LoginDialog.js (329:334) - react/features/shared-video/components/web/SharedVideo.js (131:136) duplicated block id: 389 size: 6 cleaned lines of code in 2 files: - react/features/polls/reducer.js (92:97) - react/features/polls/reducer.js (124:129) duplicated block id: 390 size: 6 cleaned lines of code in 2 files: - react/features/large-video/components/LargeVideo.web.js (193:198) - react/features/video-menu/components/web/FlipLocalVideoButton.js (96:101) duplicated block id: 391 size: 6 cleaned lines of code in 2 files: - react/features/toolbox/components/native/OverflowMenu.js (170:175) - react/features/video-menu/components/native/RemoteVideoMenu.js (182:187) duplicated block id: 392 size: 6 cleaned lines of code in 2 files: - conference.js (2976:2981) - conference.js (3010:3015) duplicated block id: 393 size: 6 cleaned lines of code in 2 files: - react/features/shared-video/components/native/AbstractVideoManager.js (180:189) - react/features/shared-video/components/web/AbstractVideoManager.js (281:290) duplicated block id: 394 size: 6 cleaned lines of code in 2 files: - react/features/chat/components/native/MessageContainer.js (71:77) - react/features/invite/components/add-people-dialog/native/AddPeopleDialog.js (296:302) duplicated block id: 395 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/DialInSection.js (76:81) - react/features/invite/components/add-people-dialog/web/InviteContactsForm.js (577:582) duplicated block id: 396 size: 6 cleaned lines of code in 2 files: - modules/util/helpers.js (9:16) - react/features/base/util/helpers.js (52:59) duplicated block id: 397 size: 6 cleaned lines of code in 2 files: - react/features/base/label/components/Label.web.js (95:100) - react/features/etherpad/components/native/SharedDocument.js (81:86) duplicated block id: 398 size: 6 cleaned lines of code in 2 files: - react/features/base/react/components/native/BackButton.js (52:68) - react/features/base/react/components/native/ForwardButton.js (72:88) duplicated block id: 399 size: 6 cleaned lines of code in 2 files: - ios/sdk/src/callkit/CallKit.m (159:165) - ios/sdk/src/callkit/CallKit.m (176:182) duplicated block id: 400 size: 6 cleaned lines of code in 2 files: - react/features/invite/components/add-people-dialog/web/DialInSection.js (76:81) - react/features/video-menu/components/web/FlipLocalVideoButton.js (96:101) duplicated block id: 401 size: 6 cleaned lines of code in 2 files: - react/features/conference/components/web/InviteMore.js (50:57) - react/features/prejoin/components/country-picker/CountrySelector.js (26:33) duplicated block id: 402 size: 6 cleaned lines of code in 2 files: - react/features/authentication/components/native/LoginDialog.js (329:334) - react/features/invite/components/add-people-dialog/web/InviteContactsForm.js (577:582) duplicated block id: 403 size: 6 cleaned lines of code in 2 files: - react/features/shared-video/components/web/SharedVideo.js (131:136) - react/features/video-menu/components/web/LocalVideoMenuTriggerButton.js (202:207)