212 duplicated lines in: - janus-pro-webgpu/src/App.jsx (1:241, 48%) - janus-webgpu/src/App.jsx (1:241, 48%) 185 duplicated lines in: - janus-pro-webgpu/src/App.jsx (285:513, 42%) - janus-webgpu/src/App.jsx (284:512, 42%) 86 duplicated lines in: - janus-pro-webgpu/src/components/Chat.css (1:109, 100%) - janus-webgpu/src/components/Chat.css (1:109, 100%) 65 duplicated lines in: - janus-pro-webgpu/src/worker.js (182:271, 32%) - janus-webgpu/src/worker.js (182:271, 32%) 65 duplicated lines in: - janus-pro-webgpu/src/worker.js (42:129, 32%) - janus-webgpu/src/worker.js (42:129, 32%) 63 duplicated lines in: - janus-pro-webgpu/src/components/Chat.jsx (1:78, 100%) - janus-webgpu/src/components/Chat.jsx (1:78, 100%) 31 duplicated lines in: - janus-pro-webgpu/src/worker.js (132:167, 15%) - janus-webgpu/src/worker.js (132:167, 15%) 31 duplicated lines in: - janus-pro-webgpu/eslint.config.js (7:38, 100%) - janus-webgpu/eslint.config.js (7:38, 100%) 26 duplicated lines in: - janus-pro-webgpu/src/index.css (1:32, 100%) - janus-webgpu/src/index.css (1:32, 100%) 25 duplicated lines in: - janus-pro-webgpu/src/worker.js (2:39, 12%) - janus-webgpu/src/worker.js (2:39, 12%) 22 duplicated lines in: - janus-pro-webgpu/src/components/icons/BotIcon.jsx (1:23, 100%) - janus-webgpu/src/components/icons/BotIcon.jsx (1:23, 100%) 21 duplicated lines in: - janus-pro-webgpu/src/components/icons/StopIcon.jsx (1:22, 100%) - janus-webgpu/src/components/icons/StopIcon.jsx (1:22, 100%) 21 duplicated lines in: - janus-pro-webgpu/src/components/ImagePreview.jsx (1:24, 100%) - janus-webgpu/src/components/ImagePreview.jsx (1:24, 100%) 19 duplicated lines in: - janus-pro-webgpu/index.html (10:30, 73%) - janus-webgpu/index.html (10:30, 73%) 19 duplicated lines in: - janus-pro-webgpu/src/components/Progress.jsx (1:22, 100%) - janus-webgpu/src/components/Progress.jsx (1:22, 100%) 18 duplicated lines in: - janus-pro-webgpu/src/components/icons/ArrowRightIcon.jsx (1:19, 100%) - janus-webgpu/src/components/icons/ArrowRightIcon.jsx (1:19, 100%) 18 duplicated lines in: - janus-pro-webgpu/src/components/icons/UserIcon.jsx (1:19, 100%) - janus-webgpu/src/components/icons/UserIcon.jsx (1:19, 100%) 17 duplicated lines in: - janus-pro-webgpu/src/components/icons/CrossIcon.jsx (1:18, 100%) - janus-webgpu/src/components/icons/CrossIcon.jsx (1:18, 100%) 17 duplicated lines in: - janus-pro-webgpu/src/components/icons/ImageIcon.jsx (1:18, 100%) - janus-webgpu/src/components/icons/ImageIcon.jsx (1:18, 100%) 15 duplicated lines in: - janus-pro-webgpu/src/App.jsx (269:283, 3%) - janus-webgpu/src/App.jsx (268:282, 3%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - janus-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - janus-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - janus-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) - janus-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) - janus-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - janus-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - janus-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) - janus-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - janus-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) - janus-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - janus-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - janus-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) - janus-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) - janus-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - janus-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) - janus-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - janus-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - janus-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - janus-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - janus-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/ImageIcon.jsx (2:14, 76%) - janus-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) - janus-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - janus-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) - janus-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - janus-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - janus-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - janus-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - janus-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - janus-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) 13 duplicated lines in: - janus-pro-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - janus-webgpu/src/components/icons/CrossIcon.jsx (2:14, 76%) 9 duplicated lines in: - janus-pro-webgpu/src/main.jsx (1:10, 100%) - janus-webgpu/src/main.jsx (1:10, 100%) 7 duplicated lines in: - janus-pro-webgpu/tailwind.config.js (2:8, 100%) - janus-webgpu/tailwind.config.js (2:8, 100%) 6 duplicated lines in: - janus-pro-webgpu/src/components/Chat.css (74:80, 6%) - janus-webgpu/src/components/Chat.css (33:40, 6%) 6 duplicated lines in: - janus-pro-webgpu/index.html (1:6, 23%) - janus-webgpu/index.html (1:6, 23%) 6 duplicated lines in: - janus-pro-webgpu/postcss.config.js (1:6, 100%) - janus-webgpu/postcss.config.js (1:6, 100%) 6 duplicated lines in: - janus-pro-webgpu/src/components/Chat.css (33:40, 6%) - janus-webgpu/src/components/Chat.css (74:80, 6%)