85 duplicated lines in: - deepseek-r1-webgpu/src/components/Chat.css (1:108, 83%) - janus-pro-webgpu/src/components/Chat.css (1:108, 98%) 40 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (150:195, 11%) - janus-pro-webgpu/src/App.jsx (194:239, 9%) 38 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (75:117, 11%) - janus-pro-webgpu/src/App.jsx (109:151, 8%) 31 duplicated lines in: - deepseek-r1-webgpu/eslint.config.js (7:38, 100%) - janus-pro-webgpu/eslint.config.js (7:38, 100%) 28 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (363:399, 8%) - janus-pro-webgpu/src/App.jsx (476:513, 6%) 22 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BotIcon.jsx (1:23, 100%) - janus-pro-webgpu/src/components/icons/BotIcon.jsx (1:23, 100%) 21 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/StopIcon.jsx (1:22, 100%) - janus-pro-webgpu/src/components/icons/StopIcon.jsx (1:22, 100%) 20 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (269:291, 5%) - janus-pro-webgpu/src/App.jsx (317:339, 4%) 19 duplicated lines in: - deepseek-r1-webgpu/src/components/Progress.jsx (1:22, 100%) - janus-pro-webgpu/src/components/Progress.jsx (1:22, 100%) 18 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/ArrowRightIcon.jsx (1:19, 100%) - janus-pro-webgpu/src/components/icons/ArrowRightIcon.jsx (1:19, 100%) 18 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/UserIcon.jsx (1:19, 100%) - janus-pro-webgpu/src/components/icons/UserIcon.jsx (1:19, 100%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - janus-pro-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - janus-pro-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - janus-pro-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - janus-pro-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - janus-pro-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - janus-pro-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - janus-pro-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - janus-pro-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - janus-pro-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - janus-pro-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - janus-pro-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - janus-pro-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - janus-pro-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - janus-pro-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - janus-pro-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - janus-pro-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - janus-pro-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - janus-pro-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - janus-pro-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) 13 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - janus-pro-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) 12 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (62:74, 3%) - janus-pro-webgpu/src/App.jsx (88:100, 2%) 12 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (239:255, 3%) - janus-pro-webgpu/src/App.jsx (285:301, 2%) 10 duplicated lines in: - deepseek-r1-webgpu/src/components/Chat.jsx (83:96, 10%) - janus-pro-webgpu/src/components/Chat.jsx (47:60, 15%) 10 duplicated lines in: - deepseek-r1-webgpu/src/index.css (24:38, 37%) - janus-pro-webgpu/src/index.css (20:31, 38%) 9 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (226:234, 2%) - janus-pro-webgpu/src/App.jsx (272:280, 2%) 8 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (354:361, 2%) - janus-pro-webgpu/src/App.jsx (467:474, 1%) 8 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (23:31, 2%) - janus-pro-webgpu/src/App.jsx (39:47, 1%) 7 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BrainIcon.jsx (1:7, 35%) - janus-pro-webgpu/src/components/icons/BotIcon.jsx (1:7, 31%) 7 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (53:60, 2%) - janus-pro-webgpu/src/App.jsx (75:82, 1%) 6 duplicated lines in: - deepseek-r1-webgpu/src/worker.js (127:134, 5%) - janus-pro-webgpu/src/worker.js (226:233, 3%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BrainIcon.jsx (9:14, 30%) - janus-pro-webgpu/src/components/icons/ImageIcon.jsx (9:14, 35%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BrainIcon.jsx (9:14, 30%) - janus-pro-webgpu/src/components/icons/BotIcon.jsx (9:14, 27%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BrainIcon.jsx (9:14, 30%) - janus-pro-webgpu/src/components/icons/CrossIcon.jsx (9:14, 35%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BrainIcon.jsx (2:7, 30%) - janus-pro-webgpu/src/components/icons/ArrowRightIcon.jsx (2:7, 33%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BrainIcon.jsx (9:14, 30%) - janus-pro-webgpu/src/components/icons/StopIcon.jsx (9:14, 28%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BrainIcon.jsx (2:7, 30%) - janus-pro-webgpu/src/components/icons/CrossIcon.jsx (2:7, 35%) 6 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (14:21, 1%) - janus-pro-webgpu/src/App.jsx (29:36, 1%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/Chat.css (74:80, 5%) - janus-pro-webgpu/src/components/Chat.css (33:40, 6%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BrainIcon.jsx (9:14, 30%) - janus-pro-webgpu/src/components/icons/UserIcon.jsx (9:14, 33%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BrainIcon.jsx (2:7, 30%) - janus-pro-webgpu/src/components/icons/StopIcon.jsx (2:7, 28%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BrainIcon.jsx (9:14, 30%) - janus-pro-webgpu/src/components/icons/ArrowRightIcon.jsx (9:14, 33%) 6 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (307:313, 1%) - janus-pro-webgpu/src/App.jsx (358:364, 1%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BrainIcon.jsx (2:7, 30%) - janus-pro-webgpu/src/components/icons/UserIcon.jsx (2:7, 33%) 6 duplicated lines in: - deepseek-r1-webgpu/index.html (1:6, 60%) - janus-pro-webgpu/index.html (1:6, 23%) 6 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (140:146, 1%) - janus-pro-webgpu/src/App.jsx (188:194, 1%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/Chat.css (33:40, 5%) - janus-pro-webgpu/src/components/Chat.css (74:80, 6%) 6 duplicated lines in: - deepseek-r1-webgpu/src/components/icons/BrainIcon.jsx (2:7, 30%) - janus-pro-webgpu/src/components/icons/ImageIcon.jsx (2:7, 35%) 6 duplicated lines in: - deepseek-r1-webgpu/src/App.jsx (41:47, 1%) - janus-pro-webgpu/src/App.jsx (67:73, 1%)