duplicated block id: 1 size: 133 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (773:905) - serverless/r2s3-serverless.yaml (956:1088) duplicated block id: 2 size: 73 cleaned lines of code in 2 files: - serverless/lambda/get-live-channels.js (10:123) - serverless/lambda/index.js (22:135) duplicated block id: 3 size: 66 cleaned lines of code in 2 files: - serverless/lambda/index.js (640:733) - serverless/lambda/live-cron-event.js (29:120) duplicated block id: 4 size: 61 cleaned lines of code in 2 files: - serverless/lambda/index.js (497:581) - serverless/lambda/reset-stream-key.js (25:109) duplicated block id: 5 size: 49 cleaned lines of code in 2 files: - serverless/lambda/index.js (809:877) - serverless/lambda/put-video.js (20:88) duplicated block id: 6 size: 39 cleaned lines of code in 2 files: - web-ui/src/components/LiveCard/LiveCard.module.css (15:61) - web-ui/src/components/VodCard/VodCard.module.css (15:61) duplicated block id: 7 size: 34 cleaned lines of code in 2 files: - serverless/lambda/get-live-details.js (26:84) - serverless/lambda/index.js (135:195) duplicated block id: 8 size: 33 cleaned lines of code in 2 files: - serverless/lambda/index.js (195:241) - serverless/lambda/put-live-channel.js (22:69) duplicated block id: 9 size: 28 cleaned lines of code in 2 files: - serverless/lambda/get-videos.js (21:64) - serverless/lambda/index.js (241:284) duplicated block id: 10 size: 27 cleaned lines of code in 2 files: - serverless/lambda/delete-video.js (29:75) - serverless/lambda/index.js (593:640) duplicated block id: 11 size: 26 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (912:937) - serverless/r2s3-serverless.yaml (1093:1118) duplicated block id: 12 size: 23 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (631:653) - serverless/r2s3-serverless.yaml (1627:1649) duplicated block id: 13 size: 22 cleaned lines of code in 2 files: - web-ui/src/components/VodCardController.jsx (32:56) - web-ui/src/pages/Home.jsx (53:77) duplicated block id: 14 size: 21 cleaned lines of code in 2 files: - serverless/lambda/get-videos.js (70:102) - serverless/lambda/index.js (290:322) duplicated block id: 15 size: 20 cleaned lines of code in 2 files: - serverless/lambda/get-live-details.js (2:26) - serverless/lambda/reset-stream-key.js (1:25) duplicated block id: 16 size: 20 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (780:799) - serverless/r2s3-serverless.yaml (1800:1819) duplicated block id: 17 size: 20 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (963:982) - serverless/r2s3-serverless.yaml (1800:1819) duplicated block id: 18 size: 20 cleaned lines of code in 2 files: - serverless/lambda/get-live-details.js (2:26) - serverless/lambda/live-cron-event.js (3:29) duplicated block id: 19 size: 20 cleaned lines of code in 2 files: - serverless/lambda/live-cron-event.js (3:29) - serverless/lambda/reset-stream-key.js (1:25) duplicated block id: 20 size: 19 cleaned lines of code in 2 files: - serverless/lambda/index.js (781:803) - serverless/lambda/stream-state-change-event.js (37:55) duplicated block id: 21 size: 19 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (475:493) - serverless/r2s3-serverless.yaml (1536:1554) duplicated block id: 22 size: 18 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1357:1374) - serverless/r2s3-serverless.yaml (1496:1513) duplicated block id: 23 size: 18 cleaned lines of code in 2 files: - serverless/lambda/delete-video.js (9:29) - serverless/lambda/index.js (13:33) duplicated block id: 24 size: 16 cleaned lines of code in 2 files: - web-ui/src/pages/AdminLive.jsx (144:162) - web-ui/src/pages/AdminVideo.jsx (161:179) duplicated block id: 25 size: 16 cleaned lines of code in 2 files: - serverless/lambda/get-videos.js (2:21) - serverless/lambda/put-video.js (1:20) duplicated block id: 26 size: 16 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (208:223) - serverless/r2s3-serverless.yaml (1093:1108) duplicated block id: 27 size: 16 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (208:223) - serverless/r2s3-serverless.yaml (912:927) duplicated block id: 28 size: 16 cleaned lines of code in 2 files: - serverless/lambda/get-live-channels.js (1:21) - serverless/lambda/put-live-channel.js (2:22) duplicated block id: 29 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1093:1107) - serverless/r2s3-serverless.yaml (1922:1936) duplicated block id: 30 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (208:222) - serverless/r2s3-serverless.yaml (435:449) duplicated block id: 31 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (435:449) - serverless/r2s3-serverless.yaml (912:926) duplicated block id: 32 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (723:737) - serverless/r2s3-serverless.yaml (1899:1913) duplicated block id: 33 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1496:1510) - serverless/r2s3-serverless.yaml (1899:1913) duplicated block id: 34 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (295:309) - serverless/r2s3-serverless.yaml (912:926) duplicated block id: 35 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (723:737) - serverless/r2s3-serverless.yaml (1496:1510) duplicated block id: 36 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1093:1107) - serverless/r2s3-serverless.yaml (1496:1510) duplicated block id: 37 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (208:222) - serverless/r2s3-serverless.yaml (1922:1936) duplicated block id: 38 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1093:1107) - serverless/r2s3-serverless.yaml (1899:1913) duplicated block id: 39 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1496:1510) - serverless/r2s3-serverless.yaml (1922:1936) duplicated block id: 40 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (435:449) - serverless/r2s3-serverless.yaml (1496:1510) duplicated block id: 41 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (208:222) - serverless/r2s3-serverless.yaml (723:737) duplicated block id: 42 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (435:449) - serverless/r2s3-serverless.yaml (1899:1913) duplicated block id: 43 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (295:309) - serverless/r2s3-serverless.yaml (1922:1936) duplicated block id: 44 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (208:222) - serverless/r2s3-serverless.yaml (295:309) duplicated block id: 45 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (435:449) - serverless/r2s3-serverless.yaml (1922:1936) duplicated block id: 46 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (295:309) - serverless/r2s3-serverless.yaml (1093:1107) duplicated block id: 47 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (723:737) - serverless/r2s3-serverless.yaml (1093:1107) duplicated block id: 48 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (295:309) - serverless/r2s3-serverless.yaml (435:449) duplicated block id: 49 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (912:926) - serverless/r2s3-serverless.yaml (1357:1371) duplicated block id: 50 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (435:449) - serverless/r2s3-serverless.yaml (1093:1107) duplicated block id: 51 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (295:309) - serverless/r2s3-serverless.yaml (1496:1510) duplicated block id: 52 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (723:737) - serverless/r2s3-serverless.yaml (1922:1936) duplicated block id: 53 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (723:737) - serverless/r2s3-serverless.yaml (912:926) duplicated block id: 54 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (435:449) - serverless/r2s3-serverless.yaml (723:737) duplicated block id: 55 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (435:449) - serverless/r2s3-serverless.yaml (1357:1371) duplicated block id: 56 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (295:309) - serverless/r2s3-serverless.yaml (1899:1913) duplicated block id: 57 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1899:1913) - serverless/r2s3-serverless.yaml (1922:1936) duplicated block id: 58 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (208:222) - serverless/r2s3-serverless.yaml (1357:1371) duplicated block id: 59 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (912:926) - serverless/r2s3-serverless.yaml (1922:1936) duplicated block id: 60 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1357:1371) - serverless/r2s3-serverless.yaml (1899:1913) duplicated block id: 61 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (295:309) - serverless/r2s3-serverless.yaml (723:737) duplicated block id: 62 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (912:926) - serverless/r2s3-serverless.yaml (1496:1510) duplicated block id: 63 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (912:926) - serverless/r2s3-serverless.yaml (1899:1913) duplicated block id: 64 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (295:309) - serverless/r2s3-serverless.yaml (1357:1371) duplicated block id: 65 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (208:222) - serverless/r2s3-serverless.yaml (1496:1510) duplicated block id: 66 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (723:737) - serverless/r2s3-serverless.yaml (1357:1371) duplicated block id: 67 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1357:1371) - serverless/r2s3-serverless.yaml (1922:1936) duplicated block id: 68 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (208:222) - serverless/r2s3-serverless.yaml (1899:1913) duplicated block id: 69 size: 15 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1093:1107) - serverless/r2s3-serverless.yaml (1357:1371) duplicated block id: 70 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (370:383) - serverless/r2s3-serverless.yaml (786:799) duplicated block id: 71 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (370:383) - serverless/r2s3-serverless.yaml (1543:1556) duplicated block id: 72 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (95:108) - serverless/r2s3-serverless.yaml (969:982) duplicated block id: 73 size: 14 cleaned lines of code in 2 files: - web-ui/src/pages/AdminVideo.jsx (105:119) - web-ui/src/pages/Video.jsx (47:63) duplicated block id: 74 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (969:982) - serverless/r2s3-serverless.yaml (1543:1556) duplicated block id: 75 size: 14 cleaned lines of code in 2 files: - serverless/lambda/index.js (332:360) - serverless/lambda/reset-stream-key.js (118:146) duplicated block id: 76 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (95:108) - serverless/r2s3-serverless.yaml (1806:1819) duplicated block id: 77 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (95:108) - serverless/r2s3-serverless.yaml (1543:1556) duplicated block id: 78 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (786:799) - serverless/r2s3-serverless.yaml (1543:1556) duplicated block id: 79 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (482:495) - serverless/r2s3-serverless.yaml (1638:1651) duplicated block id: 80 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (370:383) - serverless/r2s3-serverless.yaml (969:982) duplicated block id: 81 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (370:383) - serverless/r2s3-serverless.yaml (1806:1819) duplicated block id: 82 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (95:108) - serverless/r2s3-serverless.yaml (370:383) duplicated block id: 83 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (95:108) - serverless/r2s3-serverless.yaml (786:799) duplicated block id: 84 size: 14 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1543:1556) - serverless/r2s3-serverless.yaml (1806:1819) duplicated block id: 85 size: 13 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (642:654) - serverless/r2s3-serverless.yaml (969:981) duplicated block id: 86 size: 13 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (642:654) - serverless/r2s3-serverless.yaml (786:798) duplicated block id: 87 size: 13 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (95:107) - serverless/r2s3-serverless.yaml (642:654) duplicated block id: 88 size: 13 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (642:654) - serverless/r2s3-serverless.yaml (1806:1818) duplicated block id: 89 size: 13 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (370:382) - serverless/r2s3-serverless.yaml (642:654) duplicated block id: 90 size: 13 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (642:654) - serverless/r2s3-serverless.yaml (1543:1555) duplicated block id: 91 size: 12 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (482:493) - serverless/r2s3-serverless.yaml (1806:1817) duplicated block id: 92 size: 12 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (95:106) - serverless/r2s3-serverless.yaml (482:493) duplicated block id: 93 size: 12 cleaned lines of code in 2 files: - serverless/lambda/delete-video.js (16:29) - serverless/lambda/reset-stream-key.js (12:25) duplicated block id: 94 size: 12 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1638:1649) - serverless/r2s3-serverless.yaml (1806:1817) duplicated block id: 95 size: 12 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (969:980) - serverless/r2s3-serverless.yaml (1638:1649) duplicated block id: 96 size: 12 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (370:381) - serverless/r2s3-serverless.yaml (1638:1649) duplicated block id: 97 size: 12 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1543:1554) - serverless/r2s3-serverless.yaml (1638:1649) duplicated block id: 98 size: 12 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (370:381) - serverless/r2s3-serverless.yaml (482:493) duplicated block id: 99 size: 12 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (482:493) - serverless/r2s3-serverless.yaml (786:797) duplicated block id: 100 size: 12 cleaned lines of code in 2 files: - serverless/lambda/delete-video.js (16:29) - serverless/lambda/get-live-details.js (13:26) duplicated block id: 101 size: 12 cleaned lines of code in 2 files: - web-ui/src/pages/AdminHome.jsx (20:31) - web-ui/src/pages/Home.jsx (46:57) duplicated block id: 102 size: 12 cleaned lines of code in 2 files: - serverless/lambda/index.js (20:33) - serverless/lambda/reset-stream-key.js (12:25) duplicated block id: 103 size: 12 cleaned lines of code in 2 files: - serverless/lambda/get-live-details.js (13:26) - serverless/lambda/index.js (20:33) duplicated block id: 104 size: 12 cleaned lines of code in 2 files: - serverless/lambda/get-live-channels.js (7:21) - serverless/lambda/get-videos.js (8:21) duplicated block id: 105 size: 12 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (482:493) - serverless/r2s3-serverless.yaml (642:653) duplicated block id: 106 size: 12 cleaned lines of code in 2 files: - serverless/lambda/get-videos.js (8:21) - serverless/lambda/put-live-channel.js (8:22) duplicated block id: 107 size: 12 cleaned lines of code in 2 files: - serverless/lambda/put-live-channel.js (8:22) - serverless/lambda/put-video.js (7:20) duplicated block id: 108 size: 12 cleaned lines of code in 2 files: - serverless/lambda/index.js (20:33) - serverless/lambda/live-cron-event.js (15:29) duplicated block id: 109 size: 12 cleaned lines of code in 2 files: - serverless/lambda/get-live-channels.js (7:21) - serverless/lambda/put-video.js (7:20) duplicated block id: 110 size: 12 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (95:106) - serverless/r2s3-serverless.yaml (1638:1649) duplicated block id: 111 size: 12 cleaned lines of code in 2 files: - serverless/lambda/delete-video.js (16:29) - serverless/lambda/live-cron-event.js (15:29) duplicated block id: 112 size: 12 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (786:797) - serverless/r2s3-serverless.yaml (1638:1649) duplicated block id: 113 size: 12 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (482:493) - serverless/r2s3-serverless.yaml (969:980) duplicated block id: 114 size: 11 cleaned lines of code in 2 files: - serverless/lambda/get-live-details.js (15:26) - serverless/lambda/put-video.js (9:20) duplicated block id: 115 size: 11 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (627:637) - serverless/r2s3-serverless.yaml (1532:1542) duplicated block id: 116 size: 11 cleaned lines of code in 2 files: - serverless/lambda/live-cron-event.js (18:29) - serverless/lambda/put-live-channel.js (11:22) duplicated block id: 117 size: 11 cleaned lines of code in 2 files: - serverless/lambda/get-live-channels.js (10:21) - serverless/lambda/reset-stream-key.js (14:25) duplicated block id: 118 size: 11 cleaned lines of code in 2 files: - serverless/lambda/delete-video.js (18:29) - serverless/lambda/put-live-channel.js (11:22) duplicated block id: 119 size: 11 cleaned lines of code in 2 files: - serverless/lambda/get-videos.js (10:21) - serverless/lambda/index.js (22:33) duplicated block id: 120 size: 11 cleaned lines of code in 2 files: - serverless/lambda/delete-video.js (18:29) - serverless/lambda/get-videos.js (10:21) duplicated block id: 121 size: 11 cleaned lines of code in 2 files: - serverless/lambda/delete-video.js (18:29) - serverless/lambda/put-video.js (9:20) duplicated block id: 122 size: 11 cleaned lines of code in 2 files: - serverless/lambda/put-video.js (9:20) - serverless/lambda/reset-stream-key.js (14:25) duplicated block id: 123 size: 11 cleaned lines of code in 2 files: - serverless/lambda/get-live-channels.js (10:21) - serverless/lambda/live-cron-event.js (18:29) duplicated block id: 124 size: 11 cleaned lines of code in 2 files: - serverless/lambda/get-live-details.js (15:26) - serverless/lambda/put-live-channel.js (11:22) duplicated block id: 125 size: 11 cleaned lines of code in 2 files: - serverless/lambda/delete-video.js (18:29) - serverless/lambda/get-live-channels.js (10:21) duplicated block id: 126 size: 11 cleaned lines of code in 2 files: - serverless/lambda/get-live-details.js (15:26) - serverless/lambda/get-videos.js (10:21) duplicated block id: 127 size: 11 cleaned lines of code in 2 files: - web-ui/src/pages/AdminLive.module.css (28:40) - web-ui/src/pages/AdminVideo.module.css (30:42) duplicated block id: 128 size: 11 cleaned lines of code in 2 files: - serverless/lambda/index.js (22:33) - serverless/lambda/put-live-channel.js (11:22) duplicated block id: 129 size: 11 cleaned lines of code in 2 files: - web-ui/src/pages/AdminLive.jsx (298:309) - web-ui/src/pages/AdminVideo.jsx (251:262) duplicated block id: 130 size: 11 cleaned lines of code in 2 files: - serverless/lambda/put-live-channel.js (11:22) - serverless/lambda/reset-stream-key.js (14:25) duplicated block id: 131 size: 11 cleaned lines of code in 2 files: - serverless/lambda/index.js (22:33) - serverless/lambda/put-video.js (9:20) duplicated block id: 132 size: 11 cleaned lines of code in 2 files: - serverless/lambda/get-videos.js (10:21) - serverless/lambda/reset-stream-key.js (14:25) duplicated block id: 133 size: 11 cleaned lines of code in 2 files: - serverless/lambda/get-videos.js (10:21) - serverless/lambda/live-cron-event.js (18:29) duplicated block id: 134 size: 11 cleaned lines of code in 2 files: - serverless/lambda/get-live-channels.js (10:21) - serverless/lambda/get-live-details.js (15:26) duplicated block id: 135 size: 11 cleaned lines of code in 2 files: - serverless/lambda/live-cron-event.js (18:29) - serverless/lambda/put-video.js (9:20) duplicated block id: 136 size: 10 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (472:481) - serverless/r2s3-serverless.yaml (1624:1633) duplicated block id: 137 size: 10 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (352:361) - serverless/r2s3-serverless.yaml (1797:1806) duplicated block id: 138 size: 10 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1146:1155) - serverless/r2s3-serverless.yaml (1312:1321) duplicated block id: 139 size: 9 cleaned lines of code in 2 files: - web-ui/src/components/VodCardController.jsx (32:41) - web-ui/src/pages/Video.jsx (47:56) duplicated block id: 140 size: 9 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (459:467) - serverless/r2s3-serverless.yaml (614:622) duplicated block id: 141 size: 9 cleaned lines of code in 2 files: - web-ui/src/components/VodCardController.jsx (32:41) - web-ui/src/pages/AdminVideo.jsx (105:114) duplicated block id: 142 size: 9 cleaned lines of code in 2 files: - web-ui/src/pages/AdminHome.jsx (42:51) - web-ui/src/pages/Home.jsx (68:77) duplicated block id: 143 size: 9 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (749:757) - serverless/r2s3-serverless.yaml (932:940) duplicated block id: 144 size: 9 cleaned lines of code in 2 files: - web-ui/src/components/VodCardController.jsx (47:56) - web-ui/src/pages/AdminHome.jsx (42:51) duplicated block id: 145 size: 9 cleaned lines of code in 2 files: - web-ui/src/pages/AdminVideo.jsx (105:114) - web-ui/src/pages/Home.jsx (53:62) duplicated block id: 146 size: 9 cleaned lines of code in 2 files: - serverless/lambda/index.js (640:652) - serverless/lambda/stream-state-change-event.js (72:81) duplicated block id: 147 size: 9 cleaned lines of code in 2 files: - web-ui/src/pages/Home.jsx (53:62) - web-ui/src/pages/Video.jsx (47:56) duplicated block id: 148 size: 9 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (81:89) - serverless/r2s3-serverless.yaml (1535:1543) duplicated block id: 149 size: 9 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1519:1527) - serverless/r2s3-serverless.yaml (1611:1619) duplicated block id: 150 size: 9 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1376:1384) - serverless/r2s3-serverless.yaml (1958:1966) duplicated block id: 151 size: 9 cleaned lines of code in 2 files: - serverless/lambda/live-cron-event.js (29:39) - serverless/lambda/stream-state-change-event.js (72:81) duplicated block id: 152 size: 8 cleaned lines of code in 2 files: - web-ui/src/components/LiveCard/LiveCard.jsx (11:22) - web-ui/src/components/VodCard/VodCard.jsx (16:27) duplicated block id: 153 size: 8 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1570:1577) - serverless/r2s3-serverless.yaml (1835:1842) duplicated block id: 154 size: 8 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (82:89) - serverless/r2s3-serverless.yaml (475:482) duplicated block id: 155 size: 8 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (359:366) - serverless/r2s3-serverless.yaml (1631:1638) duplicated block id: 156 size: 8 cleaned lines of code in 2 files: - web-ui/src/index.css (244:251) - web-ui/src/index.css (262:269) duplicated block id: 157 size: 8 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (81:88) - serverless/r2s3-serverless.yaml (630:637) duplicated block id: 158 size: 8 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (359:366) - serverless/r2s3-serverless.yaml (635:642) duplicated block id: 159 size: 8 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (763:770) - serverless/r2s3-serverless.yaml (1784:1791) duplicated block id: 160 size: 7 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (776:782) - serverless/r2s3-serverless.yaml (1532:1538) duplicated block id: 161 size: 7 cleaned lines of code in 2 files: - serverless/lambda/index.js (827:833) - serverless/lambda/put-live-channel.js (38:44) duplicated block id: 162 size: 7 cleaned lines of code in 2 files: - serverless/lambda/put-live-channel.js (38:44) - serverless/lambda/put-video.js (38:44) duplicated block id: 163 size: 7 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (627:633) - serverless/r2s3-serverless.yaml (959:965) duplicated block id: 164 size: 7 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (355:361) - serverless/r2s3-serverless.yaml (780:786) duplicated block id: 165 size: 7 cleaned lines of code in 2 files: - web-ui/src/components/LiveCard/LiveCard.module.css (1:8) - web-ui/src/components/VodCard/VodCard.module.css (1:8) duplicated block id: 166 size: 7 cleaned lines of code in 2 files: - web-ui/src/components/LiveCard/LiveCard.jsx (25:31) - web-ui/src/components/VodCard/VodCard.jsx (30:36) duplicated block id: 167 size: 7 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (82:88) - serverless/r2s3-serverless.yaml (1627:1633) duplicated block id: 168 size: 7 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (331:337) - serverless/r2s3-serverless.yaml (1511:1517) duplicated block id: 169 size: 7 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (355:361) - serverless/r2s3-serverless.yaml (963:969) duplicated block id: 170 size: 7 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (627:633) - serverless/r2s3-serverless.yaml (776:782) duplicated block id: 171 size: 7 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (959:965) - serverless/r2s3-serverless.yaml (1532:1538) duplicated block id: 172 size: 7 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1536:1542) - serverless/r2s3-serverless.yaml (1627:1633) duplicated block id: 173 size: 7 cleaned lines of code in 2 files: - serverless/lambda/index.js (210:216) - serverless/lambda/put-video.js (38:44) duplicated block id: 174 size: 7 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (507:513) - serverless/r2s3-serverless.yaml (666:672) duplicated block id: 175 size: 7 cleaned lines of code in 2 files: - serverless/lambda/index.js (210:216) - serverless/lambda/index.js (827:833) duplicated block id: 176 size: 7 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (475:481) - serverless/r2s3-serverless.yaml (631:637) duplicated block id: 177 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (236:241) - serverless/r2s3-serverless.yaml (1512:1517) duplicated block id: 178 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (325:330) - serverless/r2s3-serverless.yaml (749:754) duplicated block id: 179 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (939:944) - serverless/r2s3-serverless.yaml (1120:1125) duplicated block id: 180 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (236:241) - serverless/r2s3-serverless.yaml (1961:1966) duplicated block id: 181 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1120:1125) - serverless/r2s3-serverless.yaml (1915:1920) duplicated block id: 182 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1113:1118) - serverless/r2s3-serverless.yaml (1954:1959) duplicated block id: 183 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (763:768) - serverless/r2s3-serverless.yaml (946:951) duplicated block id: 184 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (352:357) - serverless/r2s3-serverless.yaml (472:477) duplicated block id: 185 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (332:337) - serverless/r2s3-serverless.yaml (1379:1384) duplicated block id: 186 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (749:754) - serverless/r2s3-serverless.yaml (1113:1118) duplicated block id: 187 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (614:619) - serverless/r2s3-serverless.yaml (1611:1616) duplicated block id: 188 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (339:344) - serverless/r2s3-serverless.yaml (1784:1789) duplicated block id: 189 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (749:754) - serverless/r2s3-serverless.yaml (1954:1959) duplicated block id: 190 size: 6 cleaned lines of code in 2 files: - serverless/lambda/get-live-channels.js (33:41) - serverless/lambda/index.js (148:155) duplicated block id: 191 size: 6 cleaned lines of code in 2 files: - serverless/lambda/index.js (45:53) - serverless/lambda/index.js (148:155) duplicated block id: 192 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (756:761) - serverless/r2s3-serverless.yaml (1379:1384) duplicated block id: 193 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (339:344) - serverless/r2s3-serverless.yaml (946:951) duplicated block id: 194 size: 6 cleaned lines of code in 2 files: - web-ui/src/pages/AdminLive.jsx (98:105) - web-ui/src/pages/AdminVideo.jsx (104:109) duplicated block id: 195 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (352:357) - serverless/r2s3-serverless.yaml (1624:1629) duplicated block id: 196 size: 6 cleaned lines of code in 2 files: - serverless/lambda/get-live-details.js (37:44) - serverless/lambda/index.js (45:53) duplicated block id: 197 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (452:457) - serverless/r2s3-serverless.yaml (1915:1920) duplicated block id: 198 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (614:619) - serverless/r2s3-serverless.yaml (1519:1524) duplicated block id: 199 size: 6 cleaned lines of code in 2 files: - web-ui/src/pages/AdminVideo.jsx (20:26) - web-ui/src/pages/Video.jsx (18:24) duplicated block id: 200 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (111:116) - serverless/r2s3-serverless.yaml (1272:1277) duplicated block id: 201 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (325:330) - serverless/r2s3-serverless.yaml (932:937) duplicated block id: 202 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (452:457) - serverless/r2s3-serverless.yaml (1120:1125) duplicated block id: 203 size: 6 cleaned lines of code in 2 files: - serverless/lambda/index.js (762:772) - serverless/lambda/stream-state-change-event.js (21:29) duplicated block id: 204 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1624:1629) - serverless/r2s3-serverless.yaml (1797:1802) duplicated block id: 205 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (325:330) - serverless/r2s3-serverless.yaml (1954:1959) duplicated block id: 206 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (310:315) - serverless/r2s3-serverless.yaml (739:744) duplicated block id: 207 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (236:241) - serverless/r2s3-serverless.yaml (1379:1384) duplicated block id: 208 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (459:464) - serverless/r2s3-serverless.yaml (1519:1524) duplicated block id: 209 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (325:330) - serverless/r2s3-serverless.yaml (1113:1118) duplicated block id: 210 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (339:344) - serverless/r2s3-serverless.yaml (763:768) duplicated block id: 211 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1512:1517) - serverless/r2s3-serverless.yaml (1961:1966) duplicated block id: 212 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (332:337) - serverless/r2s3-serverless.yaml (1961:1966) duplicated block id: 213 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (756:761) - serverless/r2s3-serverless.yaml (1961:1966) duplicated block id: 214 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (756:761) - serverless/r2s3-serverless.yaml (1512:1517) duplicated block id: 215 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (472:477) - serverless/r2s3-serverless.yaml (1797:1802) duplicated block id: 216 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (1379:1384) - serverless/r2s3-serverless.yaml (1512:1517) duplicated block id: 217 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (939:944) - serverless/r2s3-serverless.yaml (1915:1920) duplicated block id: 218 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (459:464) - serverless/r2s3-serverless.yaml (1611:1616) duplicated block id: 219 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (946:951) - serverless/r2s3-serverless.yaml (1784:1789) duplicated block id: 220 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (236:241) - serverless/r2s3-serverless.yaml (332:337) duplicated block id: 221 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (332:337) - serverless/r2s3-serverless.yaml (756:761) duplicated block id: 222 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (932:937) - serverless/r2s3-serverless.yaml (1954:1959) duplicated block id: 223 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (452:457) - serverless/r2s3-serverless.yaml (939:944) duplicated block id: 224 size: 6 cleaned lines of code in 2 files: - serverless/r2s3-serverless.yaml (236:241) - serverless/r2s3-serverless.yaml (756:761) duplicated block id: 225 size: 6 cleaned lines of code in 2 files: - serverless/lambda/get-live-channels.js (33:41) - serverless/lambda/get-live-details.js (37:44)