duplicated block id: 1 size: 24 cleaned lines of code in 2 files: - app/model/Tag.scala (16:39) - app/model/Tag.scala (181:204) duplicated block id: 2 size: 17 cleaned lines of code in 2 files: - app/model/command/CreateSponsorshipCommand.scala (16:36) - app/model/command/UpdateSponsorshipCommand.scala (17:37) duplicated block id: 3 size: 17 cleaned lines of code in 2 files: - public/components/Sponsorship/Create.js (21:48) - public/components/Sponsorship/Display.js (21:48) duplicated block id: 4 size: 14 cleaned lines of code in 2 files: - app/model/command/CreateSponsorshipCommand.scala (38:51) - app/model/command/UpdateSponsorshipCommand.scala (39:52) duplicated block id: 5 size: 12 cleaned lines of code in 2 files: - app/model/command/CreateSponsorshipCommand.scala (78:89) - app/model/command/UpdateSponsorshipCommand.scala (106:117) duplicated block id: 6 size: 11 cleaned lines of code in 2 files: - app/model/Sponsorship.scala (30:40) - app/model/Sponsorship.scala (85:95) duplicated block id: 7 size: 11 cleaned lines of code in 2 files: - public/style/components/section-edit/_index.scss (25:37) - public/style/components/sponsorship-edit/_index.scss (20:32) duplicated block id: 8 size: 11 cleaned lines of code in 2 files: - public/style/components/section-edit/_index.scss (25:37) - public/style/components/tag-edit/_index.scss (6:19) duplicated block id: 9 size: 11 cleaned lines of code in 2 files: - public/style/components/sponsorship-edit/_index.scss (20:32) - public/style/components/tag-edit/_index.scss (6:19) duplicated block id: 10 size: 10 cleaned lines of code in 2 files: - public/components/TagEdit/TagEdit.react.js (59:68) - public/components/TagEdit/formComponents/paidcontent/PaidContentInfoEdit.react.js (103:112) duplicated block id: 11 size: 9 cleaned lines of code in 2 files: - app/controllers/Migration.scala (20:28) - app/controllers/TagManagementApi.scala (24:32) duplicated block id: 12 size: 9 cleaned lines of code in 2 files: - app/controllers/App.scala (18:26) - app/controllers/Migration.scala (20:28) duplicated block id: 13 size: 9 cleaned lines of code in 2 files: - public/components/SponsorshipEdit/ClashWarning.react.js (22:36) - public/components/SponsorshipList/SponsorshipList.react.js (43:57) duplicated block id: 14 size: 9 cleaned lines of code in 2 files: - app/controllers/HyperMediaApi.scala (16:24) - app/controllers/Migration.scala (20:28) duplicated block id: 15 size: 9 cleaned lines of code in 2 files: - app/model/Sponsorship.scala (34:42) - app/model/command/UpdateSponsorshipCommand.scala (19:27) duplicated block id: 16 size: 9 cleaned lines of code in 2 files: - app/controllers/App.scala (18:26) - app/controllers/Login.scala (11:19) duplicated block id: 17 size: 9 cleaned lines of code in 2 files: - app/controllers/App.scala (18:26) - app/controllers/Support.scala (28:36) duplicated block id: 18 size: 9 cleaned lines of code in 2 files: - app/controllers/HyperMediaApi.scala (16:24) - app/controllers/TagManagementApi.scala (24:32) duplicated block id: 19 size: 9 cleaned lines of code in 2 files: - app/controllers/Login.scala (11:19) - app/controllers/Support.scala (28:36) duplicated block id: 20 size: 9 cleaned lines of code in 2 files: - app/controllers/App.scala (18:26) - app/controllers/TagManagementApi.scala (24:32) duplicated block id: 21 size: 9 cleaned lines of code in 2 files: - public/style/components/batch-status/_index.scss (104:112) - public/style/components/sponsorship-edit/_index.scss (78:86) duplicated block id: 22 size: 9 cleaned lines of code in 2 files: - public/components/BatchTag/BatchFilters.react.js (199:207) - public/components/BatchTag/BatchFilters.react.js (217:225) duplicated block id: 23 size: 9 cleaned lines of code in 2 files: - public/style/components/pillar-edit/_index.scss (21:34) - public/style/components/tag/_index.scss (84:97) duplicated block id: 24 size: 9 cleaned lines of code in 2 files: - app/controllers/Support.scala (28:36) - app/controllers/TagManagementApi.scala (24:32) duplicated block id: 25 size: 9 cleaned lines of code in 2 files: - app/model/Sponsorship.scala (34:42) - app/model/command/CreateSponsorshipCommand.scala (18:26) duplicated block id: 26 size: 9 cleaned lines of code in 2 files: - app/controllers/HyperMediaApi.scala (16:24) - app/controllers/Support.scala (28:36) duplicated block id: 27 size: 9 cleaned lines of code in 2 files: - app/controllers/Login.scala (11:19) - app/controllers/Migration.scala (20:28) duplicated block id: 28 size: 9 cleaned lines of code in 2 files: - app/controllers/Login.scala (11:19) - app/controllers/TagManagementApi.scala (24:32) duplicated block id: 29 size: 9 cleaned lines of code in 2 files: - app/controllers/App.scala (18:26) - app/controllers/HyperMediaApi.scala (16:24) duplicated block id: 30 size: 9 cleaned lines of code in 2 files: - app/controllers/HyperMediaApi.scala (16:24) - app/controllers/Login.scala (11:19) duplicated block id: 31 size: 9 cleaned lines of code in 2 files: - public/components/Sponsorship/Create.js (72:83) - public/components/Sponsorship/Display.js (82:93) duplicated block id: 32 size: 9 cleaned lines of code in 2 files: - app/controllers/Migration.scala (20:28) - app/controllers/Support.scala (28:36) duplicated block id: 33 size: 8 cleaned lines of code in 2 files: - app/model/Tag.scala (184:191) - app/model/command/CreateTagCommand.scala (61:68) duplicated block id: 34 size: 8 cleaned lines of code in 2 files: - public/components/TagEdit/TagEdit.react.js (88:95) - public/components/TagEdit/formComponents/paidcontent/PaidContentInfoEdit.react.js (105:112) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - app/model/Tag.scala (19:26) - app/model/command/CreateTagCommand.scala (61:68) duplicated block id: 36 size: 8 cleaned lines of code in 2 files: - public/components/Pillar/PillarSections/PillarSectionsList.react.js (13:22) - public/components/TagContext/TagReferenceList.react.js (21:30) duplicated block id: 37 size: 8 cleaned lines of code in 2 files: - public/components/TagEdit/TagEdit.react.js (61:68) - public/components/TagEdit/TagEdit.react.js (88:95) duplicated block id: 38 size: 8 cleaned lines of code in 2 files: - cloudformation/pillar-audit-dynamo.yaml (3:10) - cloudformation/pillar-dynamo.yaml (3:10) duplicated block id: 39 size: 7 cleaned lines of code in 2 files: - public/style/components/pillar-list/_index.scss (15:24) - public/style/components/tag-list/_index.scss (26:35) duplicated block id: 40 size: 7 cleaned lines of code in 2 files: - app/controllers/Management.scala (12:18) - app/controllers/ReadOnlyApi.scala (14:20) duplicated block id: 41 size: 7 cleaned lines of code in 2 files: - public/style/components/pillar-list/_index.scss (15:24) - public/style/components/section-list/_index.scss (14:23) duplicated block id: 42 size: 7 cleaned lines of code in 2 files: - app/model/Sponsorship.scala (89:95) - app/model/command/CreateSponsorshipCommand.scala (18:24) duplicated block id: 43 size: 7 cleaned lines of code in 2 files: - app/model/Sponsorship.scala (89:95) - app/model/command/UpdateSponsorshipCommand.scala (19:25) duplicated block id: 44 size: 7 cleaned lines of code in 2 files: - cloudformation/tag-manager.yaml (442:448) - cloudformation/tag-manager.yaml (455:461) duplicated block id: 45 size: 7 cleaned lines of code in 2 files: - app/permissions/SectionSpecificPermissions.scala (21:29) - app/permissions/TagSpecificPermissions.scala (29:37) duplicated block id: 46 size: 7 cleaned lines of code in 2 files: - public/components/TagEdit/TagEdit.react.js (43:51) - public/components/TagEdit/formComponents/paidcontent/PaidContentInfoEdit.react.js (62:70) duplicated block id: 47 size: 7 cleaned lines of code in 2 files: - public/style/components/section-list/_index.scss (14:23) - public/style/components/tag-list/_index.scss (26:35) duplicated block id: 48 size: 7 cleaned lines of code in 2 files: - app/controllers/ReadOnlyApi.scala (14:20) - app/controllers/Reindex.scala (13:19) duplicated block id: 49 size: 7 cleaned lines of code in 2 files: - public/components/Pillar/PillarSections/AddSection.react.js (11:20) - public/components/TagContext/TagReferences/AddReference.react.js (13:22) duplicated block id: 50 size: 7 cleaned lines of code in 2 files: - app/controllers/Management.scala (12:18) - app/controllers/Reindex.scala (13:19) duplicated block id: 51 size: 7 cleaned lines of code in 2 files: - cloudformation/tag-manager-certificates.yaml (4:10) - cloudformation/tag-manager.yaml (3:9) duplicated block id: 52 size: 7 cleaned lines of code in 2 files: - app/controllers/ReadOnlyApi.scala (95:102) - app/controllers/ReadOnlyApi.scala (120:127) duplicated block id: 53 size: 7 cleaned lines of code in 2 files: - public/components/TagEdit/TagEdit.react.js (29:37) - public/components/TagEdit/formComponents/paidcontent/PaidContentInfoEdit.react.js (54:62) duplicated block id: 54 size: 7 cleaned lines of code in 2 files: - public/components/TagEdit/formComponents/campaigns/CampaignInformation.react.js (31:37) - public/components/TagEdit/formComponents/tracking/TrackingInformation.react.js (31:37) duplicated block id: 55 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexTags.scala (19:25) - app/model/jobs/steps/RemoveTagPath.scala (18:24) duplicated block id: 56 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexSections.scala (15:21) - app/model/jobs/steps/RemoveTagFromContent.scala (20:26) duplicated block id: 57 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexSections.scala (40:53) - app/model/jobs/steps/ReindexTags.scala (45:58) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - app/modules/sponsorshiplifecycle/SponsorshipLifecycleModule.scala (114:119) - app/modules/sponsorshiplifecycle/SponsorshipLifecycleModule.scala (131:136) duplicated block id: 59 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexPillars.scala (18:24) - app/model/jobs/steps/ReindexSections.scala (15:21) duplicated block id: 60 size: 6 cleaned lines of code in 2 files: - app/model/Tag.scala (219:224) - app/model/command/CreateTagCommand.scala (156:161) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexPillars.scala (48:61) - app/model/jobs/steps/ReindexTags.scala (45:58) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - cloudformation/tag-manager.yaml (101:106) - cloudformation/tag-manager.yaml (151:156) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - cloudformation/tag-manager.yaml (127:132) - cloudformation/tag-manager.yaml (151:156) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/MergeTagForContent.scala (22:28) - app/model/jobs/steps/RemoveTag.scala (17:23) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - public/components/Pillar/Create.react.js (41:55) - public/components/Pillar/Display.react.js (60:78) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - public/components/Section/ExpireMicrosite.react.js (28:38) - public/components/Section/UnexpireMicrosite.react.js (28:38) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexPillars.scala (18:24) - app/model/jobs/steps/RemoveTagPath.scala (18:24) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - public/components/TagEdit/formComponents/paidcontent/PaidContentInfoEdit.react.js (131:136) - public/components/TagEdit/formComponents/tracking/TrackingInformation.react.js (31:36) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - app/model/command/CreateSponsorshipCommand.scala (34:40) - app/model/command/CreateTagCommand.scala (33:39) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - cloudformation/tag-manager.yaml (114:119) - cloudformation/tag-manager.yaml (151:156) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - cloudformation/pillar-audit-dynamo.yaml (22:27) - cloudformation/pillar-dynamo.yaml (18:23) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - public/components/TagEdit/formComponents/TagDescription.react.js (19:28) - public/components/TagEdit/formComponents/TagVisibility.react.js (18:27) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - public/components/SponsorshipEdit/SponsorshipPackageEdit.react.js (12:23) - public/components/SponsorshipEdit/SponsorshipTypeEdit.react.js (12:23) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - public/style/components/batch-tag/_index.scss (11:20) - public/style/components/mapping/_index.scss (8:18) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - public/style/components/batch-tag/_index.scss (67:75) - public/style/components/tag-search/_index.scss (41:49) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/RemoveTag.scala (17:23) - app/model/jobs/steps/RemoveTagPath.scala (18:24) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexSections.scala (15:21) - app/model/jobs/steps/ReindexTags.scala (19:25) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexSections.scala (15:21) - app/model/jobs/steps/RemoveTag.scala (17:23) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/MergeTagForContent.scala (22:28) - app/model/jobs/steps/RemoveTagFromContent.scala (20:26) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - public/images/icons/scssTemplate.scss (14:19) - public/style/_icons.scss (5:10) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - cloudformation/tag-manager-certificates.yaml (26:31) - cloudformation/tag-manager.yaml (279:284) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexPillars.scala (18:24) - app/model/jobs/steps/RemoveTagFromContent.scala (20:26) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/MergeTagForContent.scala (22:28) - app/model/jobs/steps/ReindexPillars.scala (18:24) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexTags.scala (19:25) - app/model/jobs/steps/RemoveTag.scala (17:23) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexTags.scala (19:25) - app/model/jobs/steps/RemoveTagFromContent.scala (20:26) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexPillars.scala (48:61) - app/model/jobs/steps/ReindexSections.scala (40:53) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/RemoveTagFromContent.scala (20:26) - app/model/jobs/steps/RemoveTagPath.scala (18:24) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - cloudformation/tag-manager.yaml (101:106) - cloudformation/tag-manager.yaml (127:132) duplicated block id: 89 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexPillars.scala (18:24) - app/model/jobs/steps/RemoveTag.scala (17:23) duplicated block id: 90 size: 6 cleaned lines of code in 2 files: - public/components/Pillar/Create.react.js (43:57) - public/components/Section/Create.js (43:57) duplicated block id: 91 size: 6 cleaned lines of code in 2 files: - public/components/SectionEdit/SectionSponsorships.react.js (7:15) - public/components/TagContext/TagSponsorships.react.js (7:15) duplicated block id: 92 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/MergeTagForContent.scala (22:28) - app/model/jobs/steps/ReindexTags.scala (19:25) duplicated block id: 93 size: 6 cleaned lines of code in 2 files: - cloudformation/tag-manager.yaml (114:119) - cloudformation/tag-manager.yaml (127:132) duplicated block id: 94 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/MergeTagForContent.scala (22:28) - app/model/jobs/steps/ReindexSections.scala (15:21) duplicated block id: 95 size: 6 cleaned lines of code in 2 files: - app/model/Tag.scala (55:60) - app/model/Tag.scala (219:224) duplicated block id: 96 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/RemoveTag.scala (17:23) - app/model/jobs/steps/RemoveTagFromContent.scala (20:26) duplicated block id: 97 size: 6 cleaned lines of code in 2 files: - public/style/components/section-edit/_index.scss (49:55) - public/style/components/sponsorship-edit/_index.scss (44:50) duplicated block id: 98 size: 6 cleaned lines of code in 2 files: - app/permissions/SectionSpecificPermissions.scala (36:44) - app/permissions/TagSpecificPermissions.scala (44:52) duplicated block id: 99 size: 6 cleaned lines of code in 2 files: - app/model/Tag.scala (55:60) - app/model/command/CreateTagCommand.scala (156:161) duplicated block id: 100 size: 6 cleaned lines of code in 2 files: - public/components/TagEdit/formComponents/campaigns/CampaignInformation.react.js (31:36) - public/components/TagEdit/formComponents/paidcontent/PaidContentInfoEdit.react.js (131:136) duplicated block id: 101 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexPillars.scala (18:24) - app/model/jobs/steps/ReindexTags.scala (19:25) duplicated block id: 102 size: 6 cleaned lines of code in 2 files: - cloudformation/tag-manager.yaml (101:106) - cloudformation/tag-manager.yaml (114:119) duplicated block id: 103 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/MergeTagForContent.scala (22:28) - app/model/jobs/steps/RemoveTagPath.scala (18:24) duplicated block id: 104 size: 6 cleaned lines of code in 2 files: - app/model/jobs/steps/ReindexSections.scala (15:21) - app/model/jobs/steps/RemoveTagPath.scala (18:24)