duplicated block id: 1 size: 15 cleaned lines of code in 2 files: - source/template.yaml (110:124) - source/template.yaml (175:189) duplicated block id: 2 size: 11 cleaned lines of code in 2 files: - source/CreateRevisionFunction/app.py (29:39) - source/StartPublicationFunction/app.py (30:41) duplicated block id: 3 size: 11 cleaned lines of code in 2 files: - source/CheckJobStatusFunction/app.py (24:34) - source/CreateRevisionFunction/app.py (29:39) duplicated block id: 4 size: 11 cleaned lines of code in 2 files: - source/CheckJobStatusFunction/app.py (24:34) - source/FinalizeAndUpdateCatalogFunction/app.py (27:37) duplicated block id: 5 size: 11 cleaned lines of code in 2 files: - source/CheckJobStatusFunction/app.py (24:34) - source/StartPublicationFunction/app.py (30:41) duplicated block id: 6 size: 11 cleaned lines of code in 2 files: - source/FinalizeAndUpdateCatalogFunction/app.py (27:37) - source/StartPublicationFunction/app.py (30:41) duplicated block id: 7 size: 11 cleaned lines of code in 2 files: - source/CreateRevisionFunction/app.py (29:39) - source/FinalizeAndUpdateCatalogFunction/app.py (27:37) duplicated block id: 8 size: 9 cleaned lines of code in 2 files: - source/SolutionHelper/app.py (29:37) - source/StartPublicationFunction/app.py (30:39) duplicated block id: 9 size: 9 cleaned lines of code in 2 files: - source/CheckJobStatusFunction/app.py (24:32) - source/SolutionHelper/app.py (29:37) duplicated block id: 10 size: 9 cleaned lines of code in 2 files: - source/FinalizeAndUpdateCatalogFunction/app.py (27:35) - source/SolutionHelper/app.py (29:37) duplicated block id: 11 size: 9 cleaned lines of code in 2 files: - source/CreateRevisionFunction/app.py (29:37) - source/SolutionHelper/app.py (29:37) duplicated block id: 12 size: 6 cleaned lines of code in 2 files: - source/template.yaml (58:63) - source/template.yaml (66:71) duplicated block id: 13 size: 6 cleaned lines of code in 2 files: - source/template.yaml (51:56) - source/template.yaml (80:85)