duplicated block id: 1 size: 24 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/OutputVisitor.cs (589:620) - AjaxMinDll/JavaScript/OutputVisitor.cs (1356:1386) duplicated block id: 2 size: 20 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/EvaluateLiteralVisitor.cs (2096:2119) - AjaxMinDll/JavaScript/EvaluateLiteralVisitor.cs (2132:2155) duplicated block id: 3 size: 20 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ImportExportStatement.cs (167:189) - AjaxMinDll/JavaScript/astlist.cs (278:300) duplicated block id: 4 size: 16 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/OutputVisitor.cs (978:996) - AjaxMinDll/JavaScript/OutputVisitor.cs (1010:1028) duplicated block id: 5 size: 16 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ScriptSharpSourceMap.cs (245:265) - AjaxMinDll/JavaScript/V3SourceMap.cs (435:455) duplicated block id: 6 size: 13 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/RequiresSeparatorVisitor.cs (327:340) - AjaxMinDll/JavaScript/RequiresSeparatorVisitor.cs (625:638) duplicated block id: 7 size: 13 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ResolutionVisitor.cs (1341:1355) - AjaxMinDll/JavaScript/TreeVisitor.cs (466:480) duplicated block id: 8 size: 13 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ResolutionVisitor.cs (1574:1588) - AjaxMinDll/JavaScript/TreeVisitor.cs (619:633) duplicated block id: 9 size: 13 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ResolutionVisitor.cs (1590:1604) - AjaxMinDll/JavaScript/TreeVisitor.cs (635:649) duplicated block id: 10 size: 12 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/TreeVisitor.cs (269:281) - AjaxMinDll/JavaScript/TreeVisitor.cs (493:505) duplicated block id: 11 size: 12 cleaned lines of code in 2 files: - CssUnitTest/Common/TestHelper.cs (340:352) - JSUnitTest/Common/TestHelper.cs (900:912) duplicated block id: 12 size: 11 cleaned lines of code in 2 files: - AjaxMin/MainClass.cs (1345:1359) - AjaxMin/ManifestUtilities.cs (721:735) duplicated block id: 13 size: 11 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/OutputVisitor.cs (1407:1418) - AjaxMinDll/JavaScript/OutputVisitor.cs (2881:2892) duplicated block id: 14 size: 11 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ResolutionVisitor.cs (1516:1531) - AjaxMinDll/JavaScript/ResolutionVisitor.cs (1625:1640) duplicated block id: 15 size: 11 cleaned lines of code in 2 files: - DllUnitTest/JSEncoding.cs (32:48) - DllUnitTest/JSEncoding.cs (51:67) duplicated block id: 16 size: 10 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/OutputVisitor.cs (964:976) - AjaxMinDll/JavaScript/OutputVisitor.cs (998:1008) duplicated block id: 17 size: 10 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ResolutionVisitor.cs (1264:1275) - AjaxMinDll/JavaScript/ResolutionVisitor.cs (1685:1696) duplicated block id: 18 size: 9 cleaned lines of code in 2 files: - AjaxMinDll/CssEncoderFallback.cs (127:141) - AjaxMinDll/JSEncoderFallback.cs (113:127) duplicated block id: 19 size: 9 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/BindingsVisitor.cs (129:138) - AjaxMinDll/JavaScript/BindingsVisitor.cs (169:178) duplicated block id: 20 size: 9 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ResolutionVisitor.cs (804:813) - AjaxMinDll/JavaScript/TreeVisitor.cs (168:177) duplicated block id: 21 size: 9 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ResolutionVisitor.cs (815:824) - AjaxMinDll/JavaScript/TreeVisitor.cs (179:188) duplicated block id: 22 size: 9 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ResolutionVisitor.cs (1312:1323) - AjaxMinDll/JavaScript/TreeVisitor.cs (444:453) duplicated block id: 23 size: 9 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ResolutionVisitor.cs (1606:1615) - AjaxMinDll/JavaScript/TreeVisitor.cs (651:660) duplicated block id: 24 size: 9 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/TreeVisitor.cs (333:342) - AjaxMinDll/JavaScript/TreeVisitor.cs (455:464) duplicated block id: 25 size: 9 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/TreeVisitor.cs (407:416) - AjaxMinDll/JavaScript/TreeVisitor.cs (592:601) duplicated block id: 26 size: 8 cleaned lines of code in 2 files: - AjaxMinDll/CssEncoderFallback.cs (192:204) - AjaxMinDll/JSEncoderFallback.cs (172:184) duplicated block id: 27 size: 8 cleaned lines of code in 3 files: - AjaxMinDll/JavaScript/ComprehensionIfClause.cs (55:64) - AjaxMinDll/JavaScript/ccelif.cs (55:63) - AjaxMinDll/JavaScript/ccif.cs (55:63) duplicated block id: 28 size: 8 cleaned lines of code in 4 files: - AjaxMinDll/JavaScript/grouping.cs (73:82) - AjaxMinDll/JavaScript/return.cs (54:62) - AjaxMinDll/JavaScript/throw.cs (55:63) - AjaxMinDll/JavaScript/unaryop.cs (99:107) duplicated block id: 29 size: 8 cleaned lines of code in 4 files: - DllUnitTest/AjaxMinTask.cs (47:57) - DllUnitTest/CssEncoding.cs (49:59) - DllUnitTest/Preprocessor.cs (23:34) - DllUnitTest/ReplacementTokens.cs (37:47) duplicated block id: 30 size: 7 cleaned lines of code in 2 files: - AjaxMin/DefaultScopeReport.cs (71:78) - AjaxMin/XmlScopeReport.cs (89:96) duplicated block id: 31 size: 7 cleaned lines of code in 2 files: - AjaxMinDll/CssEncoderFallback.cs (176:186) - AjaxMinDll/JSEncoderFallback.cs (156:166) duplicated block id: 32 size: 7 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ResolutionVisitor.cs (676:686) - AjaxMinDll/JavaScript/ResolutionVisitor.cs (916:926) duplicated block id: 33 size: 7 cleaned lines of code in 2 files: - AjaxMinDll/Minifier.cs (259:266) - AjaxMinDll/Minifier.cs (269:276) duplicated block id: 34 size: 6 cleaned lines of code in 61 files: - AjaxMinDll/JavaScript/BindingIdentifier.cs (82:88) - AjaxMinDll/JavaScript/ClassNode.cs (99:105) - AjaxMinDll/JavaScript/ComprehensionForClause.cs (53:59) - AjaxMinDll/JavaScript/ComprehensionIfClause.cs (39:45) - AjaxMinDll/JavaScript/ComprehensionNode.cs (65:71) - AjaxMinDll/JavaScript/CustomNode.cs (31:37) - AjaxMinDll/JavaScript/ExportNode.cs (31:37) - AjaxMinDll/JavaScript/ImportExportSpecifier.cs (87:93) - AjaxMinDll/JavaScript/ImportNode.cs (27:33) - AjaxMinDll/JavaScript/Initializer.cs (64:70) - AjaxMinDll/JavaScript/LexicalDeclaration.cs (27:33) - AjaxMinDll/JavaScript/ModuleDeclaration.cs (78:84) - AjaxMinDll/JavaScript/ObjectLiteralProperty.cs (59:65) - AjaxMinDll/JavaScript/TemplateLiteral.cs (53:59) - AjaxMinDll/JavaScript/TemplateLiteralExpression.cs (43:49) - AjaxMinDll/JavaScript/arrayliteral.cs (88:94) - AjaxMinDll/JavaScript/aspnetblocknode.cs (30:36) - AjaxMinDll/JavaScript/astlist.cs (44:50) - AjaxMinDll/JavaScript/block.cs (125:131) - AjaxMinDll/JavaScript/break.cs (32:38) - AjaxMinDll/JavaScript/call.cs (98:104) - AjaxMinDll/JavaScript/cccomment.cs (40:46) - AjaxMinDll/JavaScript/ccelif.cs (47:53) - AjaxMinDll/JavaScript/ccelse.cs (26:32) - AjaxMinDll/JavaScript/ccend.cs (26:32) - AjaxMinDll/JavaScript/ccif.cs (47:53) - AjaxMinDll/JavaScript/ccon.cs (26:32) - AjaxMinDll/JavaScript/ccset.cs (49:55) - AjaxMinDll/JavaScript/conditional.cs (112:118) - AjaxMinDll/JavaScript/const.cs (33:39) - AjaxMinDll/JavaScript/constantwrapper.cs (298:304) - AjaxMinDll/JavaScript/constantwrapperpp.cs (30:36) - AjaxMinDll/JavaScript/continue.cs (32:38) - AjaxMinDll/JavaScript/debugger.cs (27:33) - AjaxMinDll/JavaScript/directiveprologue.cs (51:57) - AjaxMinDll/JavaScript/dowhile.cs (42:48) - AjaxMinDll/JavaScript/emptystatement.cs (26:32) - AjaxMinDll/JavaScript/for.cs (77:83) - AjaxMinDll/JavaScript/forin.cs (62:68) - AjaxMinDll/JavaScript/functionobject.cs (107:113) - AjaxMinDll/JavaScript/gettersetter.cs (32:38) - AjaxMinDll/JavaScript/grouping.cs (42:48) - AjaxMinDll/JavaScript/if.cs (87:93) - AjaxMinDll/JavaScript/importantcomment.cs (40:46) - AjaxMinDll/JavaScript/labeledstatement.cs (55:61) - AjaxMinDll/JavaScript/member.cs (51:57) - AjaxMinDll/JavaScript/objectliteral.cs (61:67) - AjaxMinDll/JavaScript/objectliteralfield.cs (32:38) - AjaxMinDll/JavaScript/parameterdeclaration.cs (96:102) - AjaxMinDll/JavaScript/regexpliteral.cs (37:43) - AjaxMinDll/JavaScript/return.cs (38:44) - AjaxMinDll/JavaScript/switch.cs (54:60) - AjaxMinDll/JavaScript/switchcase.cs (56:62) - AjaxMinDll/JavaScript/thisliteral.cs (27:33) - AjaxMinDll/JavaScript/throw.cs (39:45) - AjaxMinDll/JavaScript/try.cs (73:79) - AjaxMinDll/JavaScript/unaryop.cs (49:55) - AjaxMinDll/JavaScript/var.cs (30:36) - AjaxMinDll/JavaScript/variabledeclaration.cs (29:35) - AjaxMinDll/JavaScript/while.cs (48:54) - AjaxMinDll/JavaScript/with.cs (58:64) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/BindingsVisitor.cs (99:106) - AjaxMinDll/JavaScript/BindingsVisitor.cs (140:147) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/RequiresSeparatorVisitor.cs (49:55) - AjaxMinDll/JavaScript/RequiresSeparatorVisitor.cs (65:71) duplicated block id: 37 size: 6 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/RequiresSeparatorVisitor.cs (134:140) - AjaxMinDll/JavaScript/RequiresSeparatorVisitor.cs (175:181) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - AjaxMinDll/JavaScript/ResolutionVisitor.cs (884:890) - AjaxMinDll/JavaScript/ResolutionVisitor.cs (928:934)