duplicated block id: 1 size: 86 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/InputNative.kt (20:167) - ktor-io/js/src/io/ktor/utils/io/core/InputJs.kt (30:177) duplicated block id: 2 size: 77 cleaned lines of code in 3 files: - ktor-io/js/src/io/ktor/utils/io/core/InputJs.kt (63:177) - ktor-io/jvm/src/io/ktor/utils/io/core/InputJvm.kt (52:166) - ktor-io/posix/src/io/ktor/utils/io/core/InputNative.kt (53:167) duplicated block id: 3 size: 54 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/OutputNative.kt (1:81) - ktor-io/js/src/io/ktor/utils/io/core/OutputJs.kt (1:83) duplicated block id: 4 size: 48 cleaned lines of code in 3 files: - ktor-io/js/src/io/ktor/utils/io/core/OutputJs.kt (8:80) - ktor-io/jvm/src/io/ktor/utils/io/core/OutputJvm.kt (10:81) - ktor-io/posix/src/io/ktor/utils/io/core/OutputNative.kt (7:78) duplicated block id: 5 size: 38 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/Strings.kt (22:79) - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (106:163) duplicated block id: 6 size: 38 cleaned lines of code in 2 files: - ktor-http/ktor-http-cio/posix/src/io/ktor/http/cio/RequestResponseBuilderNative.kt (15:93) - ktor-http/ktor-http-cio/js/src/io/ktor/http/cio/RequestResponseBuilderJs.kt (14:92) duplicated block id: 7 size: 32 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/ScannerNative.kt (23:71) - ktor-io/js/src/io/ktor/utils/io/core/ScannerJS.kt (27:75) duplicated block id: 8 size: 31 cleaned lines of code in 2 files: - ktor-server/ktor-server-benchmarks/src/jmh/kotlin/io/ktor/server/benchmarks/IntegrationBenchmark.kt (38:79) - ktor-server/ktor-server-benchmarks/src/jmh/kotlin/io/ktor/server/benchmarks/AsyncIntegrationBenchmark.kt (38:79) duplicated block id: 9 size: 27 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/ByteReadChannelNative.kt (100:232) - ktor-io/js/src/io/ktor/utils/io/ByteReadChannelJs.kt (69:202) duplicated block id: 10 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3838:3865) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3902:3929) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3966:3993) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4030:4057) duplicated block id: 11 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4094:4121) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4158:4185) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4222:4249) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4286:4313) duplicated block id: 12 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4350:4377) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4414:4441) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4478:4505) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4542:4569) duplicated block id: 13 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1790:1817) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1854:1881) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1918:1945) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1982:2009) duplicated block id: 14 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (254:281) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (318:345) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (382:409) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (446:473) duplicated block id: 15 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (766:793) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (830:857) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (894:921) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (958:985) duplicated block id: 16 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (510:537) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (574:601) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (638:665) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (702:729) duplicated block id: 17 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3326:3353) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3390:3417) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3454:3481) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3518:3545) duplicated block id: 18 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2814:2841) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2878:2905) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2942:2969) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3006:3033) duplicated block id: 19 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3070:3097) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3134:3161) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3198:3225) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3262:3289) duplicated block id: 20 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1278:1305) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1342:1369) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1406:1433) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1470:1497) duplicated block id: 21 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1534:1561) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1598:1625) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1662:1689) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1726:1753) duplicated block id: 22 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1022:1049) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1086:1113) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1150:1177) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1214:1241) duplicated block id: 23 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2046:2073) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2110:2137) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2174:2201) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2238:2265) duplicated block id: 24 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2302:2329) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2366:2393) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2430:2457) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2494:2521) duplicated block id: 25 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2558:2585) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2622:2649) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2686:2713) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2750:2777) duplicated block id: 26 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3582:3609) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3646:3673) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3710:3737) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3774:3801) duplicated block id: 27 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (5118:5145) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (5182:5209) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (5246:5273) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (5310:5337) duplicated block id: 28 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4862:4889) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4926:4953) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4990:5017) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (5054:5081) duplicated block id: 29 size: 26 cleaned lines of code in 4 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4606:4633) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4670:4697) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4734:4761) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4798:4825) duplicated block id: 30 size: 26 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (62:89) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (126:153) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (190:217) duplicated block id: 31 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (718:744) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (718:744) duplicated block id: 32 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (238:264) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (238:264) duplicated block id: 33 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (118:144) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (118:144) duplicated block id: 34 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1318:1344) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1318:1344) duplicated block id: 35 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (778:804) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (778:804) duplicated block id: 36 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1498:1524) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1498:1524) duplicated block id: 37 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (298:324) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (298:324) duplicated block id: 38 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1198:1224) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1198:1224) duplicated block id: 39 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (898:924) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (898:924) duplicated block id: 40 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1078:1104) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1078:1104) duplicated block id: 41 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (658:684) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (658:684) duplicated block id: 42 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (958:984) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (958:984) duplicated block id: 43 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (538:564) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (538:564) duplicated block id: 44 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1738:1764) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1738:1764) duplicated block id: 45 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (478:504) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (478:504) duplicated block id: 46 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1618:1644) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1618:1644) duplicated block id: 47 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1558:1584) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1558:1584) duplicated block id: 48 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (418:444) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (418:444) duplicated block id: 49 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (358:384) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (358:384) duplicated block id: 50 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1138:1164) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1138:1164) duplicated block id: 51 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1258:1284) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1258:1284) duplicated block id: 52 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (838:864) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (838:864) duplicated block id: 53 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1438:1464) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1438:1464) duplicated block id: 54 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1018:1044) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1018:1044) duplicated block id: 55 size: 25 cleaned lines of code in 2 files: - ktor-http/ktor-http-cio/posix/src/io/ktor/http/cio/RequestResponseBuilderNative.kt (5:56) - ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/RequestResponseBuilder.kt (5:56) duplicated block id: 56 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1678:1704) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1678:1704) duplicated block id: 57 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (58:84) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (58:84) duplicated block id: 58 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (598:624) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (598:624) duplicated block id: 59 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1378:1404) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1378:1404) duplicated block id: 60 size: 25 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (178:204) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (178:204) duplicated block id: 61 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (837:860) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2629:2652) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4421:4444) duplicated block id: 62 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (965:988) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2757:2780) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4549:4572) duplicated block id: 63 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1221:1244) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3013:3036) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4805:4828) duplicated block id: 64 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1093:1116) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2885:2908) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4677:4700) duplicated block id: 65 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (453:476) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2245:2268) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4037:4060) duplicated block id: 66 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1669:1692) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3461:3484) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (5253:5276) duplicated block id: 67 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1605:1628) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3397:3420) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (5189:5212) duplicated block id: 68 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1413:1436) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3205:3228) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4997:5020) duplicated block id: 69 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (645:668) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2437:2460) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4229:4252) duplicated block id: 70 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (197:220) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1989:2012) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3781:3804) duplicated block id: 71 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1157:1180) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2949:2972) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4741:4764) duplicated block id: 72 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (901:924) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2693:2716) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4485:4508) duplicated block id: 73 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (709:732) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2501:2524) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4293:4316) duplicated block id: 74 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (133:156) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1925:1948) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3717:3740) duplicated block id: 75 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (581:604) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2373:2396) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4165:4188) duplicated block id: 76 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (389:412) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2181:2204) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3973:3996) duplicated block id: 77 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1349:1372) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3141:3164) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4933:4956) duplicated block id: 78 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (261:284) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2053:2076) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3845:3868) duplicated block id: 79 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (5:28) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1797:1820) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3589:3612) duplicated block id: 80 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1477:1500) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3269:3292) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (5061:5084) duplicated block id: 81 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (325:348) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2117:2140) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3909:3932) duplicated block id: 82 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1541:1564) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3333:3356) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (5125:5148) duplicated block id: 83 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (517:540) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2309:2332) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4101:4124) duplicated block id: 84 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1285:1308) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3077:3100) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4869:4892) duplicated block id: 85 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1733:1756) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3525:3548) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (5317:5340) duplicated block id: 86 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (69:92) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1861:1884) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (3653:3676) duplicated block id: 87 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (773:796) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2565:2588) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4357:4380) duplicated block id: 88 size: 24 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (1029:1052) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (2821:2844) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (4613:4636) duplicated block id: 89 size: 23 cleaned lines of code in 3 files: - ktor-http/ktor-http-cio/js/src/io/ktor/http/cio/RequestResponseBuilderJs.kt (14:55) - ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/RequestResponseBuilder.kt (15:56) - ktor-http/ktor-http-cio/posix/src/io/ktor/http/cio/RequestResponseBuilderNative.kt (15:56) duplicated block id: 90 size: 23 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (45:81) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (88:124) duplicated block id: 91 size: 22 cleaned lines of code in 2 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (3:24) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (3:24) duplicated block id: 92 size: 20 cleaned lines of code in 60 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (5:24) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (65:84) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (125:144) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (185:204) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (245:264) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (305:324) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (365:384) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (425:444) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (485:504) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (545:564) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (605:624) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (665:684) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (725:744) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (785:804) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (845:864) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (905:924) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (965:984) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1025:1044) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1085:1104) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1145:1164) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1205:1224) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1265:1284) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1325:1344) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1385:1404) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1445:1464) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1505:1524) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1565:1584) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1625:1644) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1685:1704) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (1745:1764) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (5:24) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (65:84) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (125:144) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (185:204) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (245:264) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (305:324) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (365:384) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (425:444) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (485:504) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (545:564) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (605:624) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (665:684) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (725:744) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (785:804) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (845:864) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (905:924) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (965:984) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1025:1044) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1085:1104) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1145:1164) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1205:1224) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1265:1284) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1325:1344) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1385:1404) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1445:1464) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1505:1524) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1565:1584) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1625:1644) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1685:1704) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (1745:1764) duplicated block id: 93 size: 19 cleaned lines of code in 3 files: - ktor-client/ktor-client-benchmarks/reports/main/2019-07-03T14.44.20.802797/jvm.json (5:23) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-02T15.40.52.873619/jvm.json (5:23) - ktor-client/ktor-client-benchmarks/reports/main/2019-07-01T14.55.32.068056/jvm.json (5:23) duplicated block id: 94 size: 18 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (45:72) - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (24:52) duplicated block id: 95 size: 18 cleaned lines of code in 2 files: - ktor-server/ktor-server-netty/jvm/src/io/ktor/server/netty/cio/NettyResponsePipeline.kt (242:265) - ktor-server/ktor-server-netty/jvm/src/io/ktor/server/netty/cio/NettyResponsePipeline.kt (284:307) duplicated block id: 96 size: 17 cleaned lines of code in 2 files: - ktor-network/jvm/src/io/ktor/network/selector/LockFreeMPSCQueue.kt (69:95) - ktor-utils/posix/src/io/ktor/util/collections/LockFreeMPSCQueueNative.kt (82:108) duplicated block id: 97 size: 17 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/Strings.kt (53:72) - ktor-io/common/src/io/ktor/utils/io/core/internal/UTF8.kt (37:56) duplicated block id: 98 size: 16 cleaned lines of code in 2 files: - ktor-utils/jvm/src/io/ktor/util/cio/InputStreamAdapters.kt (26:44) - ktor-io/jvm/src/io/ktor/utils/io/jvm/javaio/Reading.kt (51:69) duplicated block id: 99 size: 15 cleaned lines of code in 3 files: - ktor-http/ktor-http-cio/js/src/io/ktor/http/cio/RequestResponseBuilderJs.kt (61:92) - ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/RequestResponseBuilder.kt (69:100) - ktor-http/ktor-http-cio/posix/src/io/ktor/http/cio/RequestResponseBuilderNative.kt (62:93) duplicated block id: 100 size: 15 cleaned lines of code in 2 files: - ktor-network/posix/src/io/ktor/network/selector/SelectorManager.kt (17:52) - ktor-network/js/src/io/ktor/network/selector/SelectorManagerJs.kt (18:54) duplicated block id: 101 size: 15 cleaned lines of code in 2 files: - ktor-network/jvm/src/io/ktor/network/selector/LockFreeMPSCQueue.kt (167:192) - ktor-utils/posix/src/io/ktor/util/collections/LockFreeMPSCQueueNative.kt (180:206) duplicated block id: 102 size: 15 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/ByteWriteChannelNative.kt (1:62) - ktor-io/jvm/src/io/ktor/utils/io/ByteWriteChannel.kt (1:60) duplicated block id: 103 size: 15 cleaned lines of code in 2 files: - ktor-utils/posix/src/io/ktor/util/AttributesNative.kt (13:37) - ktor-utils/js/src/io/ktor/util/AttributesJs.kt (16:40) duplicated block id: 104 size: 15 cleaned lines of code in 2 files: - ktor-network/ktor-network-tls/posix/src/io/ktor/network/tls/TLSNative.kt (5:33) - ktor-network/ktor-network-tls/js/src/io/ktor/network/tls/TLSJs.kt (5:33) duplicated block id: 105 size: 15 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/ByteChannelNative.kt (26:43) - ktor-io/js/src/io/ktor/utils/io/ByteChannelJS.kt (18:34) duplicated block id: 106 size: 14 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (132:150) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (315:333) duplicated block id: 107 size: 14 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/ByteReadChannelJs.kt (1:51) - ktor-io/jvm/src/io/ktor/utils/io/ByteReadChannelJVM.kt (1:52) duplicated block id: 108 size: 14 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (24:44) - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (67:88) duplicated block id: 109 size: 14 cleaned lines of code in 2 files: - ktor-http/ktor-http-cio/posix/src/io/ktor/http/cio/websocket/WebSocketSession.kt (5:56) - ktor-http/ktor-http-cio/js/src/io/ktor/http/cio/websocket/WebSocketSession.kt (5:55) duplicated block id: 110 size: 14 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (265:286) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (491:512) duplicated block id: 111 size: 14 cleaned lines of code in 2 files: - ktor-network/jvm/src/io/ktor/network/selector/LockFreeMPSCQueue.kt (37:64) - ktor-utils/posix/src/io/ktor/util/collections/LockFreeMPSCQueueNative.kt (42:69) duplicated block id: 112 size: 14 cleaned lines of code in 2 files: - ktor-http/ktor-http-cio/common/src/io/ktor/http/cio/internals/Chars.kt (100:118) - ktor-http/ktor-http-cio/common/src/io/ktor/http/cio/internals/Chars.kt (123:141) duplicated block id: 113 size: 14 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (179:200) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (380:401) duplicated block id: 114 size: 14 cleaned lines of code in 2 files: - ktor-http/ktor-http-cio/js/src/io/ktor/http/cio/websocket/FrameJs.kt (79:101) - ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/websocket/Frame.kt (101:123) duplicated block id: 115 size: 14 cleaned lines of code in 2 files: - ktor-utils/posix/src/io/ktor/util/StackFramesNative.kt (5:24) - ktor-utils/js/src/io/ktor/util/StackFramesJs.kt (5:24) duplicated block id: 116 size: 14 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/ByteWriteChannelNative.kt (98:172) - ktor-io/js/src/io/ktor/utils/io/ByteWriteChannelJs.kt (71:145) duplicated block id: 117 size: 14 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/ByteOrderNative.kt (1:41) - ktor-io/js/src/io/ktor/utils/io/bits/ByteOrderJs.kt (1:41) duplicated block id: 118 size: 13 cleaned lines of code in 3 files: - ktor-http/ktor-http-cio/posix/src/io/ktor/http/cio/websocket/FrameNative.kt (79:100) - ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/websocket/Frame.kt (101:122) - ktor-http/ktor-http-cio/js/src/io/ktor/http/cio/websocket/FrameJs.kt (79:100) duplicated block id: 119 size: 13 cleaned lines of code in 3 files: - ktor-network/ktor-network-tls/posix/src/io/ktor/network/tls/TLSNative.kt (5:25) - ktor-network/ktor-network-tls/jvm/src/io/ktor/network/tls/TLS.kt (5:27) - ktor-network/ktor-network-tls/js/src/io/ktor/network/tls/TLSJs.kt (5:25) duplicated block id: 120 size: 13 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (355:374) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (251:270) duplicated block id: 121 size: 13 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (158:177) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (111:130) duplicated block id: 122 size: 13 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (41:60) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (27:46) duplicated block id: 123 size: 13 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/IoBufferNative.kt (271:290) - ktor-io/js/src/io/ktor/utils/io/core/IoBufferJS.kt (92:111) duplicated block id: 124 size: 13 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (120:139) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (83:102) duplicated block id: 125 size: 13 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (317:336) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (223:242) duplicated block id: 126 size: 13 cleaned lines of code in 2 files: - ktor-network/jvm/src/io/ktor/network/selector/LockFreeMPSCQueue.kt (207:221) - ktor-utils/posix/src/io/ktor/util/collections/LockFreeMPSCQueueNative.kt (222:236) duplicated block id: 127 size: 13 cleaned lines of code in 2 files: - ktor-network/jvm/src/io/ktor/network/selector/LockFreeMPSCQueue.kt (224:243) - ktor-utils/posix/src/io/ktor/util/collections/LockFreeMPSCQueueNative.kt (238:257) duplicated block id: 128 size: 13 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (196:215) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (139:158) duplicated block id: 129 size: 13 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (235:254) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (167:186) duplicated block id: 130 size: 13 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (89:105) - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (199:215) duplicated block id: 131 size: 13 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (79:98) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (55:74) duplicated block id: 132 size: 13 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (273:292) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (195:214) duplicated block id: 133 size: 13 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (144:160) - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (254:270) duplicated block id: 134 size: 12 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/Strings.kt (47:61) - ktor-io/jvm/src/io/ktor/utils/io/charsets/Strings.kt (115:129) duplicated block id: 135 size: 12 cleaned lines of code in 2 files: - ktor-network/jvm/src/io/ktor/network/selector/LockFreeMPSCQueue.kt (145:165) - ktor-utils/posix/src/io/ktor/util/collections/LockFreeMPSCQueueNative.kt (158:178) duplicated block id: 136 size: 12 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/concurrent/SharedJs.kt (5:42) - ktor-io/jvm/src/io/ktor/utils/io/concurrent/SharedJvm.kt (5:42) duplicated block id: 137 size: 12 cleaned lines of code in 2 files: - ktor-utils/posix/src/io/ktor/util/CoroutinesUtilsNative.kt (5:20) - ktor-utils/jvm/src/io/ktor/util/CoroutinesUtilsJvm.kt (5:20) duplicated block id: 138 size: 11 cleaned lines of code in 3 files: - ktor-http/ktor-http-cio/js/src/io/ktor/http/cio/websocket/WebSocketSession.kt (17:50) - ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/websocket/WebSocketSessionJvm.kt (29:63) - ktor-http/ktor-http-cio/posix/src/io/ktor/http/cio/websocket/WebSocketSession.kt (17:51) duplicated block id: 139 size: 11 cleaned lines of code in 2 files: - ktor-server/ktor-server-jetty/jvm/src/io/ktor/server/jetty/EngineMain.kt (30:43) - ktor-server/ktor-server-tomcat/jvm/src/io/ktor/server/tomcat/EngineMain.kt (32:45) duplicated block id: 140 size: 11 cleaned lines of code in 2 files: - ktor-server/ktor-server-core/jvm/src/io/ktor/routing/RouteSelector.kt (222:232) - ktor-server/ktor-server-core/jvm/src/io/ktor/routing/RouteSelector.kt (247:257) duplicated block id: 141 size: 11 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/IoBufferNative.kt (378:396) - ktor-io/js/src/io/ktor/utils/io/core/IoBufferJS.kt (379:397) duplicated block id: 142 size: 10 cleaned lines of code in 3 files: - ktor-io/js/src/io/ktor/utils/io/ByteReadChannelJs.kt (166:202) - ktor-io/jvm/src/io/ktor/utils/io/ByteReadChannelJVM.kt (203:239) - ktor-io/posix/src/io/ktor/utils/io/ByteReadChannelNative.kt (196:232) duplicated block id: 143 size: 10 cleaned lines of code in 3 files: - ktor-network/jvm/src/io/ktor/network/sockets/JavaSocketOptions.kt (36:47) - ktor-network/jvm/src/io/ktor/network/sockets/JavaSocketOptions.kt (54:65) - ktor-network/jvm/src/io/ktor/network/sockets/JavaSocketOptions.kt (72:83) duplicated block id: 144 size: 10 cleaned lines of code in 3 files: - ktor-io/js/src/io/ktor/utils/io/ByteWriteChannelJs.kt (71:114) - ktor-io/jvm/src/io/ktor/utils/io/ByteWriteChannel.kt (110:153) - ktor-io/posix/src/io/ktor/utils/io/ByteWriteChannelNative.kt (98:141) duplicated block id: 145 size: 10 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/ByteReadChannelNative.kt (1:40) - ktor-io/js/src/io/ktor/utils/io/ByteReadChannelJs.kt (1:36) - ktor-io/jvm/src/io/ktor/utils/io/ByteReadChannelJVM.kt (1:38) duplicated block id: 146 size: 10 cleaned lines of code in 3 files: - ktor-io/js/src/io/ktor/utils/io/ByteWriteChannelJs.kt (1:39) - ktor-io/jvm/src/io/ktor/utils/io/ByteWriteChannel.kt (1:42) - ktor-io/posix/src/io/ktor/utils/io/ByteWriteChannelNative.kt (1:40) duplicated block id: 147 size: 10 cleaned lines of code in 2 files: - ktor-server/ktor-server-core/jvm/src/io/ktor/features/Compression.kt (123:136) - ktor-server/ktor-server-core/jvm/src/io/ktor/features/Compression.kt (144:157) duplicated block id: 148 size: 10 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/BufferPrimitives.kt (489:502) - ktor-io/common/src/io/ktor/utils/io/core/BufferPrimitives.kt (593:606) duplicated block id: 149 size: 10 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/internal/UTF8.kt (263:272) - ktor-io/common/src/io/ktor/utils/io/core/internal/UTF8.kt (305:314) duplicated block id: 150 size: 10 cleaned lines of code in 2 files: - ktor-http/common/src/io/ktor/http/Cookie.kt (121:130) - ktor-http/common/src/io/ktor/http/Cookie.kt (140:149) duplicated block id: 151 size: 10 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/BufferPrimitives.kt (358:369) - ktor-io/common/src/io/ktor/utils/io/core/BufferPrimitives.kt (498:509) duplicated block id: 152 size: 10 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (195:206) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (281:292) duplicated block id: 153 size: 10 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/InputNative.kt (1:20) - ktor-io/jvm/src/io/ktor/utils/io/core/InputJvm.kt (1:23) duplicated block id: 154 size: 10 cleaned lines of code in 2 files: - ktor-utils/common/src/io/ktor/util/collections/internal/MutableMapEntries.kt (58:74) - ktor-utils/common/src/io/ktor/util/collections/internal/ConcurrentMapKeys.kt (56:73) duplicated block id: 155 size: 10 cleaned lines of code in 2 files: - ktor-client/ktor-client-cio/posix/src/io/ktor/client/engine/cio/WebSocketUtilsNative.kt (5:21) - ktor-client/ktor-client-cio/jvm/src/io/ktor/client/engine/cio/WebSocketUtilsJvm.kt (5:22) duplicated block id: 156 size: 9 cleaned lines of code in 4 files: - ktor-server/ktor-server-cio/jvm/src/io/ktor/server/cio/EngineMain.kt (36:44) - ktor-server/ktor-server-tomcat/jvm/src/io/ktor/server/tomcat/EngineMain.kt (37:45) - ktor-server/ktor-server-netty/jvm/src/io/ktor/server/netty/EngineMain.kt (44:52) - ktor-server/ktor-server-jetty/jvm/src/io/ktor/server/jetty/EngineMain.kt (35:43) duplicated block id: 157 size: 9 cleaned lines of code in 3 files: - ktor-utils/js/src/io/ktor/util/CoroutinesUtilsJs.kt (5:17) - ktor-utils/jvm/src/io/ktor/util/CoroutinesUtilsJvm.kt (5:16) - ktor-utils/posix/src/io/ktor/util/CoroutinesUtilsNative.kt (5:16) duplicated block id: 158 size: 9 cleaned lines of code in 3 files: - ktor-io/js/src/io/ktor/utils/io/ByteReadChannelJs.kt (69:117) - ktor-io/jvm/src/io/ktor/utils/io/ByteReadChannelJVM.kt (67:115) - ktor-io/posix/src/io/ktor/utils/io/ByteReadChannelNative.kt (100:148) duplicated block id: 159 size: 9 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryNative.kt (133:144) - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryNative.kt (158:169) duplicated block id: 160 size: 9 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (47:60) - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (90:103) duplicated block id: 161 size: 9 cleaned lines of code in 2 files: - ktor-server/ktor-server-core/jvm/src/io/ktor/routing/RouteSelector.kt (165:173) - ktor-server/ktor-server-core/jvm/src/io/ktor/routing/RouteSelector.kt (185:193) duplicated block id: 162 size: 9 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/ByteChannelJS.kt (78:87) - ktor-io/jvm/src/io/ktor/utils/io/ByteChannelSequentialJVM.kt (13:22) duplicated block id: 163 size: 9 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/Strings.kt (23:32) - ktor-io/jvm/src/io/ktor/utils/io/charsets/Strings.kt (81:90) duplicated block id: 164 size: 9 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (250:263) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (470:483) duplicated block id: 165 size: 9 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/BufferPrimitives.kt (419:429) - ktor-io/common/src/io/ktor/utils/io/core/BufferPrimitives.kt (551:561) duplicated block id: 166 size: 9 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (164:177) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (358:371) duplicated block id: 167 size: 9 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (225:236) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (436:447) duplicated block id: 168 size: 9 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/ScannerNative.kt (8:21) - ktor-io/js/src/io/ktor/utils/io/core/ScannerJS.kt (12:25) duplicated block id: 169 size: 9 cleaned lines of code in 2 files: - ktor-client/ktor-client-core/posix/src/io/ktor/client/utils/ExceptionUtils.kt (5:24) - ktor-client/ktor-client-core/jvm/src/io/ktor/client/utils/ExceptionUtils.kt (5:24) duplicated block id: 170 size: 9 cleaned lines of code in 2 files: - ktor-client/ktor-client-cio/posix/src/io/ktor/client/engine/cio/ConnectionPipelineNative.kt (5:19) - ktor-client/ktor-client-cio/jvm/src/io/ktor/client/engine/cio/ConnectionPipeline.kt (5:32) duplicated block id: 171 size: 8 cleaned lines of code in 3 files: - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (63:71) - ktor-io/jvm/src/io/ktor/utils/io/ByteChannelSequentialJVM.kt (15:22) - ktor-io/js/src/io/ktor/utils/io/ByteChannelJS.kt (80:87) duplicated block id: 172 size: 8 cleaned lines of code in 2 files: - ktor-network/ktor-network-tls/posix/src/io/ktor/network/tls/TLSClientSessionNative.kt (5:17) - ktor-network/ktor-network-tls/js/src/io/ktor/network/tls/TLSClientSessionJs.kt (5:17) duplicated block id: 173 size: 8 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/charsets/CharsetNative.kt (203:211) - ktor-io/posix/src/io/ktor/utils/io/charsets/CharsetNative.kt (329:337) duplicated block id: 174 size: 8 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (396:405) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (507:516) duplicated block id: 175 size: 8 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (399:407) - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (489:497) duplicated block id: 176 size: 8 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/InputNative.kt (184:209) - ktor-io/js/src/io/ktor/utils/io/core/InputJs.kt (204:229) duplicated block id: 177 size: 8 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (354:362) - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (444:452) duplicated block id: 178 size: 8 cleaned lines of code in 2 files: - ktor-utils/common/src/io/ktor/util/Annotations.kt (20:27) - ktor-utils/common/src/io/ktor/util/Annotations.kt (40:47) duplicated block id: 179 size: 8 cleaned lines of code in 2 files: - ktor-client/ktor-client-core/posix/src/io/ktor/network/sockets/TimeoutExceptionsNative.kt (5:29) - ktor-client/ktor-client-core/js/src/io/ktor/network/sockets/TimeoutExceptionsJs.kt (5:29) duplicated block id: 180 size: 8 cleaned lines of code in 2 files: - ktor-server/ktor-server-benchmarks/src/jmh/kotlin/io/ktor/server/benchmarks/IntegrationBenchmark.kt (27:35) - ktor-server/ktor-server-benchmarks/src/jmh/kotlin/io/ktor/server/benchmarks/AsyncIntegrationBenchmark.kt (27:35) duplicated block id: 181 size: 8 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/BufferPrimitives.kt (410:417) - ktor-io/common/src/io/ktor/utils/io/core/BufferPrimitives.kt (542:549) duplicated block id: 182 size: 8 cleaned lines of code in 2 files: - ktor-network/ktor-network-tls/ktor-network-tls-certificates/jvm/src/io/ktor/network/tls/certificates/builders.kt (57:66) - ktor-network/ktor-network-tls/ktor-network-tls-certificates/jvm/src/io/ktor/network/tls/certificates/Certificates.kt (44:54) duplicated block id: 183 size: 8 cleaned lines of code in 2 files: - ktor-server/ktor-server-netty/jvm/src/io/ktor/server/netty/cio/NettyResponsePipeline.kt (268:279) - ktor-server/ktor-server-netty/jvm/src/io/ktor/server/netty/cio/NettyResponsePipeline.kt (310:321) duplicated block id: 184 size: 7 cleaned lines of code in 3 files: - ktor-io/js/src/io/ktor/utils/io/core/InputJs.kt (210:229) - ktor-io/jvm/src/io/ktor/utils/io/core/InputJvm.kt (179:198) - ktor-io/posix/src/io/ktor/utils/io/core/InputNative.kt (190:209) duplicated block id: 185 size: 7 cleaned lines of code in 3 files: - ktor-client/ktor-client-cio/jvm/src/io/ktor/client/engine/cio/ConnectionPipeline.kt (26:32) - ktor-client/ktor-client-cio/common/src/io/ktor/client/engine/cio/ConnectionPipelineCommon.kt (13:19) - ktor-client/ktor-client-cio/posix/src/io/ktor/client/engine/cio/ConnectionPipelineNative.kt (13:19) duplicated block id: 186 size: 7 cleaned lines of code in 3 files: - ktor-client/ktor-client-cio/posix/src/io/ktor/client/engine/cio/WebSocketUtilsNative.kt (14:20) - ktor-client/ktor-client-cio/common/src/io/ktor/client/engine/cio/WebSocketUtils.kt (14:20) - ktor-client/ktor-client-cio/jvm/src/io/ktor/client/engine/cio/WebSocketUtilsJvm.kt (15:21) duplicated block id: 187 size: 7 cleaned lines of code in 3 files: - ktor-io/js/src/io/ktor/utils/io/core/InputJs.kt (49:55) - ktor-io/jvm/src/io/ktor/utils/io/core/InputJvm.kt (44:50) - ktor-io/posix/src/io/ktor/utils/io/core/InputNative.kt (39:45) duplicated block id: 188 size: 7 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (163:172) - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (273:282) duplicated block id: 189 size: 7 cleaned lines of code in 2 files: - ktor-http/ktor-http-cio/posix/src/io/ktor/http/cio/websocket/FrameNative.kt (5:22) - ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/websocket/Frame.kt (5:24) duplicated block id: 190 size: 7 cleaned lines of code in 2 files: - ktor-network/jvm/src/io/ktor/network/sockets/CIOWriter.kt (39:46) - ktor-network/jvm/src/io/ktor/network/sockets/CIOWriter.kt (86:93) duplicated block id: 191 size: 7 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/charsets/CharsetNative.kt (141:150) - ktor-io/posix/src/io/ktor/utils/io/charsets/CharsetNative.kt (226:235) duplicated block id: 192 size: 7 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/IoBufferNative.kt (324:338) - ktor-io/jvm/src/io/ktor/utils/io/core/IoBufferJVM.kt (444:458) duplicated block id: 193 size: 7 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (543:552) - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (576:585) duplicated block id: 194 size: 7 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/core/IoBufferJS.kt (3:16) - ktor-io/jvm/src/io/ktor/utils/io/core/IoBufferJVM.kt (3:23) duplicated block id: 195 size: 7 cleaned lines of code in 2 files: - ktor-network/jvm/src/io/ktor/network/sockets/CIOReader.kt (34:43) - ktor-network/jvm/src/io/ktor/network/sockets/CIOReader.kt (90:99) duplicated block id: 196 size: 7 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (174:183) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (260:269) duplicated block id: 197 size: 7 cleaned lines of code in 2 files: - ktor-features/ktor-serialization/jvm/src/io/ktor/serialization/SerializerLookup.kt (75:86) - ktor-client/ktor-client-features/ktor-client-json/ktor-client-serialization/common/src/io/ktor/client/features/json/serializer/KotlinxSerializer.kt (94:105) duplicated block id: 198 size: 7 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/Strings.kt (76:82) - ktor-io/jvm/src/io/ktor/utils/io/charsets/Strings.kt (110:116) duplicated block id: 199 size: 7 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (1490:1501) - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (1514:1525) duplicated block id: 200 size: 7 cleaned lines of code in 2 files: - ktor-network/jvm/src/io/ktor/network/selector/LockFreeMPSCQueue.kt (125:137) - ktor-utils/posix/src/io/ktor/util/collections/LockFreeMPSCQueueNative.kt (138:150) duplicated block id: 201 size: 7 cleaned lines of code in 2 files: - ktor-http/ktor-http-cio/posix/src/io/ktor/http/cio/websocket/DefaultWebSocketSessionNative.kt (5:26) - ktor-http/ktor-http-cio/js/src/io/ktor/http/cio/websocket/DefaultWebSocketSessionJs.kt (5:26) duplicated block id: 202 size: 7 cleaned lines of code in 2 files: - ktor-network/posix/src/io/ktor/network/sockets/UDPSocketBuilderNative.kt (5:15) - ktor-network/js/src/io/ktor/network/sockets/UDPSocketBuilderJs.kt (5:15) duplicated block id: 203 size: 7 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/core/ScannerJVM.kt (11:17) - ktor-io/jvm/src/io/ktor/utils/io/core/ScannerJVM.kt (33:39) duplicated block id: 204 size: 7 cleaned lines of code in 2 files: - ktor-client/ktor-client-features/ktor-client-websockets/build.gradle.kts (5:13) - ktor-client/ktor-client-features/ktor-client-auth/build.gradle.kts (3:11) duplicated block id: 205 size: 7 cleaned lines of code in 2 files: - ktor-client/ktor-client-core/posix/src/io/ktor/client/utils/CoroutineUtilsPosix.kt (5:20) - ktor-client/ktor-client-core/js/src/io/ktor/client/utils/CoroutineUtilsJs.kt (5:19) duplicated block id: 206 size: 7 cleaned lines of code in 2 files: - ktor-features/ktor-auth/jvm/src/io/ktor/auth/OAuth1a.kt (201:211) - ktor-features/ktor-auth/jvm/src/io/ktor/auth/OAuth1a.kt (222:232) duplicated block id: 207 size: 7 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/internal/UTF8.kt (96:102) - ktor-io/common/src/io/ktor/utils/io/core/internal/UTF8.kt (145:151) duplicated block id: 208 size: 7 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (393:399) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (279:285) duplicated block id: 209 size: 7 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (108:117) - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (218:227) duplicated block id: 210 size: 7 cleaned lines of code in 2 files: - ktor-utils/jvm/src/io/ktor/util/internal/LockFreeLinkedList.kt (674:681) - ktor-utils/jvm/src/io/ktor/util/internal/LockFreeLinkedList.kt (711:718) duplicated block id: 211 size: 7 cleaned lines of code in 2 files: - ktor-server/ktor-server-core/jvm/src/io/ktor/sessions/SessionsBuilder.kt (287:305) - ktor-server/ktor-server-core/jvm/src/io/ktor/sessions/SessionsBuilder.kt (319:337) duplicated block id: 212 size: 7 cleaned lines of code in 2 files: - ktor-server/ktor-server-benchmarks/src/jmh/kotlin/io/ktor/server/benchmarks/cio/CoroutineCancellationBenchmark.kt (34:41) - ktor-server/ktor-server-benchmarks/src/jmh/kotlin/io/ktor/server/benchmarks/cio/CoroutineCancellationBenchmark.kt (60:67) duplicated block id: 213 size: 7 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/Strings.kt (416:423) - ktor-io/common/src/io/ktor/utils/io/core/Strings.kt (453:460) duplicated block id: 214 size: 7 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/charsets/CharsetNative.kt (1:15) - ktor-io/js/src/io/ktor/utils/io/charsets/CharsetJS.kt (1:13) duplicated block id: 215 size: 7 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/OutputNative.kt (94:104) - ktor-io/js/src/io/ktor/utils/io/core/OutputJs.kt (86:96) duplicated block id: 216 size: 7 cleaned lines of code in 2 files: - ktor-server/ktor-server-core/jvm/src/io/ktor/response/ResponseCookies.kt (43:49) - ktor-server/ktor-server-core/jvm/src/io/ktor/response/ResponseCookies.kt (61:67) duplicated block id: 217 size: 7 cleaned lines of code in 2 files: - ktor-server/ktor-server-core/jvm/src/io/ktor/features/CORS.kt (280:286) - ktor-server/ktor-server-core/jvm/src/io/ktor/features/CORS.kt (305:311) duplicated block id: 218 size: 7 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/bits/MemoryJs.kt (146:152) - ktor-io/jvm/src/io/ktor/utils/io/bits/MemoryJvm.kt (128:134) duplicated block id: 219 size: 7 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/charsets/CharsetNative.kt (228:238) - ktor-io/posix/src/io/ktor/utils/io/charsets/CharsetNative.kt (352:362) duplicated block id: 220 size: 7 cleaned lines of code in 2 files: - ktor-server/ktor-server-core/jvm/src/io/ktor/response/ResponseCookies.kt (74:80) - ktor-http/common/src/io/ktor/http/Cookie.kt (126:132) duplicated block id: 221 size: 7 cleaned lines of code in 2 files: - ktor-http/common/src/io/ktor/http/URLUtils.kt (46:53) - ktor-http/common/src/io/ktor/http/URLUtils.kt (63:70) duplicated block id: 222 size: 7 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/OutputLittleEndian.kt (191:197) - ktor-io/common/src/io/ktor/utils/io/core/OutputLittleEndian.kt (213:219) duplicated block id: 223 size: 7 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (160:166) - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (198:204) duplicated block id: 224 size: 7 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/Strings.kt (406:413) - ktor-io/common/src/io/ktor/utils/io/core/Strings.kt (445:452) duplicated block id: 225 size: 6 cleaned lines of code in 8 files: - ktor-io/common/src/io/ktor/utils/io/core/InputLittleEndian.kt (99:106) - ktor-io/common/src/io/ktor/utils/io/core/InputLittleEndian.kt (114:121) - ktor-io/common/src/io/ktor/utils/io/core/InputLittleEndian.kt (129:136) - ktor-io/common/src/io/ktor/utils/io/core/InputLittleEndian.kt (140:147) - ktor-io/common/src/io/ktor/utils/io/core/InputLittleEndian.kt (151:158) - ktor-io/common/src/io/ktor/utils/io/core/InputLittleEndian.kt (244:251) - ktor-io/common/src/io/ktor/utils/io/core/InputLittleEndian.kt (255:262) - ktor-io/common/src/io/ktor/utils/io/core/InputLittleEndian.kt (266:273) duplicated block id: 226 size: 6 cleaned lines of code in 7 files: - ktor-client/ktor-client-core/common/src/io/ktor/client/request/builders.kt (120:125) - ktor-client/ktor-client-core/common/src/io/ktor/client/request/builders.kt (138:143) - ktor-client/ktor-client-core/common/src/io/ktor/client/request/builders.kt (156:161) - ktor-client/ktor-client-core/common/src/io/ktor/client/request/builders.kt (174:179) - ktor-client/ktor-client-core/common/src/io/ktor/client/request/builders.kt (192:197) - ktor-client/ktor-client-core/common/src/io/ktor/client/request/builders.kt (210:215) - ktor-client/ktor-client-core/common/src/io/ktor/client/request/builders.kt (228:233) duplicated block id: 227 size: 6 cleaned lines of code in 6 files: - ktor-io/posix/src/io/ktor/utils/io/ByteReadChannelNative.kt (225:230) - ktor-io/jvm/src/io/ktor/utils/io/core/InputJvm.kt (45:50) - ktor-io/js/src/io/ktor/utils/io/core/InputJs.kt (50:55) - ktor-io/jvm/src/io/ktor/utils/io/ByteReadChannelJVM.kt (232:237) - ktor-io/posix/src/io/ktor/utils/io/core/InputNative.kt (40:45) - ktor-io/js/src/io/ktor/utils/io/ByteReadChannelJs.kt (195:200) duplicated block id: 228 size: 6 cleaned lines of code in 4 files: - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (24:31) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (63:69) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (142:148) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (180:186) duplicated block id: 229 size: 6 cleaned lines of code in 4 files: - ktor-io/posix/src/io/ktor/utils/io/ByteChannelNative.kt (73:78) - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (63:69) - ktor-io/js/src/io/ktor/utils/io/ByteChannelJS.kt (80:85) - ktor-io/jvm/src/io/ktor/utils/io/ByteChannelSequentialJVM.kt (15:20) duplicated block id: 230 size: 6 cleaned lines of code in 4 files: - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (218:225) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (257:263) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (339:345) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (377:383) duplicated block id: 231 size: 6 cleaned lines of code in 4 files: - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (985:992) - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (1044:1051) - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (1105:1112) - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (1163:1170) duplicated block id: 232 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (141:146) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (83:88) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (120:125) duplicated block id: 233 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/charsets/CharsetNative.kt (264:269) - ktor-io/js/src/io/ktor/utils/io/charsets/CharsetJS.kt (86:91) - ktor-io/jvm/src/io/ktor/utils/io/charsets/CharsetJVM.kt (140:145) duplicated block id: 234 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (351:356) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (195:200) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (273:278) duplicated block id: 235 size: 6 cleaned lines of code in 3 files: - ktor-utils/js/src/io/ktor/util/StackFramesJs.kt (18:23) - ktor-utils/jvm/src/io/ktor/util/StackFramesJvm.kt (15:20) - ktor-utils/posix/src/io/ktor/util/StackFramesNative.kt (18:23) duplicated block id: 236 size: 6 cleaned lines of code in 3 files: - ktor-io/js/src/io/ktor/utils/io/bits/MemoryJs.kt (128:133) - ktor-io/jvm/src/io/ktor/utils/io/bits/MemoryJvm.kt (106:111) - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryNative.kt (130:135) duplicated block id: 237 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (72:77) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (41:46) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (55:60) duplicated block id: 238 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (86:91) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (55:60) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (79:84) duplicated block id: 239 size: 6 cleaned lines of code in 3 files: - ktor-io/js/src/io/ktor/utils/io/ByteReadChannelJs.kt (124:134) - ktor-io/jvm/src/io/ktor/utils/io/ByteReadChannelJVM.kt (129:139) - ktor-io/posix/src/io/ktor/utils/io/ByteReadChannelNative.kt (154:164) duplicated block id: 240 size: 6 cleaned lines of code in 3 files: - ktor-io/js/src/io/ktor/utils/io/core/OutputJs.kt (88:96) - ktor-io/jvm/src/io/ktor/utils/io/core/OutputJvm.kt (94:102) - ktor-io/posix/src/io/ktor/utils/io/core/OutputNative.kt (96:104) duplicated block id: 241 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (441:446) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (251:256) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (355:360) duplicated block id: 242 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (127:132) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (69:74) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (93:98) duplicated block id: 243 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (31:36) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (27:32) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (41:46) duplicated block id: 244 size: 6 cleaned lines of code in 3 files: - ktor-client/ktor-client-core/common/src/io/ktor/client/response/Migration.kt (33:43) - ktor-client/ktor-client-core/common/src/io/ktor/client/response/Migration.kt (45:56) - ktor-client/ktor-client-core/common/src/io/ktor/client/response/Migration.kt (58:68) duplicated block id: 245 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (472:477) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (265:270) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (369:374) duplicated block id: 246 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/core/IoBufferNative.kt (17:22) - ktor-io/js/src/io/ktor/utils/io/core/IoBufferJS.kt (11:16) - ktor-io/jvm/src/io/ktor/utils/io/core/IoBufferJVM.kt (18:23) duplicated block id: 247 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (382:387) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (209:214) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (287:292) duplicated block id: 248 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (427:432) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (237:242) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (331:336) duplicated block id: 249 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (486:491) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (279:284) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (393:398) duplicated block id: 250 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (196:201) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (111:116) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (158:163) duplicated block id: 251 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (251:256) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (139:144) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (196:201) duplicated block id: 252 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (306:311) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (167:172) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (235:240) duplicated block id: 253 size: 6 cleaned lines of code in 3 files: - ktor-features/ktor-auth/jvm/src/io/ktor/auth/OAuthProcedure.kt (92:97) - ktor-features/ktor-auth/jvm/src/io/ktor/auth/OAuth2.kt (35:40) - ktor-features/ktor-auth/jvm/src/io/ktor/auth/OAuth2.kt (48:53) duplicated block id: 254 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (182:187) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (97:102) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (134:139) duplicated block id: 255 size: 6 cleaned lines of code in 3 files: - ktor-network/posix/src/io/ktor/network/sockets/UDPSocketBuilderNative.kt (5:14) - ktor-network/jvm/src/io/ktor/network/sockets/UDPSocketBuilderJvm.kt (5:14) - ktor-network/js/src/io/ktor/network/sockets/UDPSocketBuilderJs.kt (5:14) duplicated block id: 256 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (337:342) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (181:186) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (249:254) duplicated block id: 257 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (292:297) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (153:158) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (210:215) duplicated block id: 258 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (17:22) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (13:18) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (16:21) duplicated block id: 259 size: 6 cleaned lines of code in 3 files: - ktor-client/ktor-client-features/ktor-client-encoding/build.gradle.kts (3:10) - ktor-client/ktor-client-features/ktor-client-auth/build.gradle.kts (3:10) - ktor-client/ktor-client-features/ktor-client-websockets/build.gradle.kts (5:12) duplicated block id: 260 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryNative.kt (155:160) - ktor-io/jvm/src/io/ktor/utils/io/bits/MemoryJvm.kt (128:133) - ktor-io/js/src/io/ktor/utils/io/bits/MemoryJs.kt (146:151) duplicated block id: 261 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (237:242) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (125:130) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (172:177) duplicated block id: 262 size: 6 cleaned lines of code in 3 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (396:401) - ktor-io/jvm/src/io/ktor/utils/io/bits/PrimitiveArraysJvm.kt (223:228) - ktor-io/js/src/io/ktor/utils/io/bits/PrimitiveArraysJs.kt (317:322) duplicated block id: 263 size: 6 cleaned lines of code in 2 files: - ktor-client/ktor-client-features/ktor-client-auth-basic/common/src/io/ktor/client/features/auth/basic/BasicAuth.kt (21:26) - ktor-client/ktor-client-features/ktor-client-auth-basic/common/src/io/ktor/client/features/auth/basic/BasicAuth.kt (43:48) duplicated block id: 264 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/IoBufferNative.kt (306:313) - ktor-io/jvm/src/io/ktor/utils/io/core/IoBufferJVM.kt (415:422) duplicated block id: 265 size: 6 cleaned lines of code in 2 files: - ktor-client/ktor-client-core/js/src/io/ktor/client/fetch/LibDom.kt (36:43) - ktor-client/ktor-client-core/js/src/io/ktor/client/fetch/LibDom.kt (216:223) duplicated block id: 266 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (565:570) - ktor-io/posix/src/io/ktor/utils/io/bits/PrimitiveArraysNative.kt (587:592) duplicated block id: 267 size: 6 cleaned lines of code in 2 files: - ktor-network/jvm/src/io/ktor/network/sockets/CIOWriter.kt (74:80) - ktor-server/ktor-server-netty/jvm/src/io/ktor/server/netty/cio/NettyResponsePipeline.kt (248:253) duplicated block id: 268 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/jvm/javaio/Reading.kt (63:69) - ktor-io/jvm/src/io/ktor/utils/io/jvm/javaio/Reading.kt (92:98) duplicated block id: 269 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (136:141) - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (209:214) duplicated block id: 270 size: 6 cleaned lines of code in 2 files: - ktor-client/ktor-client-core/js/src/io/ktor/client/fetch/LibDom.kt (15:22) - ktor-client/ktor-client-core/js/src/io/ktor/client/fetch/LibDom.kt (189:196) duplicated block id: 271 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/IoBufferNative.kt (38:43) - ktor-io/js/src/io/ktor/utils/io/core/IoBufferJS.kt (25:30) duplicated block id: 272 size: 6 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/Output.kt (254:259) - ktor-io/common/src/io/ktor/utils/io/core/Output.kt (290:295) duplicated block id: 273 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/ByteOrderNative.kt (1:11) - ktor-io/js/src/io/ktor/utils/io/core/ByteOrderJS.kt (1:11) duplicated block id: 274 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (732:739) - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (755:762) duplicated block id: 275 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/pool/DefaultPool.kt (6:13) - ktor-io/js/src/io/ktor/utils/io/pool/DefaultPool.kt (4:11) duplicated block id: 276 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/core/StringsNative.kt (25:31) - ktor-io/js/src/io/ktor/utils/io/core/StringsJS.kt (42:48) duplicated block id: 277 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/streams/PosixOutput.kt (39:48) - ktor-io/posix/src/io/ktor/utils/io/streams/PosixOutput.kt (68:77) duplicated block id: 278 size: 6 cleaned lines of code in 2 files: - ktor-server/ktor-server-jetty/jvm/src/io/ktor/server/jetty/JettyApplicationResponse.kt (38:45) - ktor-server/ktor-server-servlet/jvm/src/io/ktor/server/servlet/v4/Push.kt (17:25) duplicated block id: 279 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/Strings.kt (133:143) - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (225:235) duplicated block id: 280 size: 6 cleaned lines of code in 2 files: - ktor-network/ktor-network-tls/jvm/src/io/ktor/network/tls/cipher/GCMCipher.kt (49:54) - ktor-network/ktor-network-tls/jvm/src/io/ktor/network/tls/cipher/GCMCipher.kt (78:83) duplicated block id: 281 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryPrimitivesNative.kt (120:126) - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryPrimitivesNative.kt (134:140) duplicated block id: 282 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (146:153) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (232:239) duplicated block id: 283 size: 6 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/Strings.kt (120:125) - ktor-io/common/src/io/ktor/utils/io/core/Strings.kt (378:383) duplicated block id: 284 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/pool/DefaultPool.kt (40:46) - ktor-io/js/src/io/ktor/utils/io/pool/DefaultPool.kt (34:40) duplicated block id: 285 size: 6 cleaned lines of code in 2 files: - ktor-features/ktor-freemarker/jvm/src/io/ktor/freemarker/FreeMarker.kt (65:70) - ktor-features/ktor-mustache/jvm/src/io/ktor/mustache/Mustache.kt (79:84) duplicated block id: 286 size: 6 cleaned lines of code in 2 files: - ktor-client/ktor-client-core/js/src/io/ktor/client/engine/HttpClientEngineJs.kt (5:21) - ktor-client/ktor-client-core/jvm/src/io/ktor/client/engine/HttpClientEngineJvm.kt (5:21) duplicated block id: 287 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryNative.kt (77:83) - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryNative.kt (104:110) duplicated block id: 288 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/pool/DefaultPool.kt (20:27) - ktor-io/js/src/io/ktor/utils/io/pool/DefaultPool.kt (14:21) duplicated block id: 289 size: 6 cleaned lines of code in 2 files: - ktor-network/jvm/src/io/ktor/network/selector/LockFreeMPSCQueue.kt (99:110) - ktor-utils/posix/src/io/ktor/util/collections/LockFreeMPSCQueueNative.kt (112:123) duplicated block id: 290 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryPrimitivesNative.kt (92:98) - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryPrimitivesNative.kt (106:112) duplicated block id: 291 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryPrimitivesNative.kt (176:182) - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryPrimitivesNative.kt (190:196) duplicated block id: 292 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (2503:2508) - ktor-io/common/src/io/ktor/utils/io/ByteChannelSequential.kt (816:821) duplicated block id: 293 size: 6 cleaned lines of code in 2 files: - ktor-utils/common/src/io/ktor/util/Text.kt (54:62) - ktor-utils/common/src/io/ktor/util/Text.kt (78:86) duplicated block id: 294 size: 6 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/Strings.kt (383:391) - ktor-io/common/src/io/ktor/utils/io/core/Strings.kt (423:431) duplicated block id: 295 size: 6 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/BufferPrimitives.kt (271:278) - ktor-io/common/src/io/ktor/utils/io/core/BufferPrimitives.kt (349:356) duplicated block id: 296 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (206:217) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (412:423) duplicated block id: 297 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryPrimitivesNative.kt (204:210) - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryPrimitivesNative.kt (218:224) duplicated block id: 298 size: 6 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/AbstractInput.kt (486:494) - ktor-io/common/src/io/ktor/utils/io/core/AbstractInput.kt (526:534) duplicated block id: 299 size: 6 cleaned lines of code in 2 files: - ktor-features/ktor-serialization/jvm/src/io/ktor/serialization/JsonSupport.kt (30:35) - ktor-features/ktor-serialization/jvm/src/io/ktor/serialization/JsonSupport.kt (49:54) duplicated block id: 300 size: 6 cleaned lines of code in 2 files: - ktor-client/ktor-client-curl/posix/src/io/ktor/client/engine/curl/internal/CurlMultiApiHandler.kt (174:180) - ktor-client/ktor-client-curl/posix/src/io/ktor/client/engine/curl/internal/CurlMultiApiHandler.kt (237:243) duplicated block id: 301 size: 6 cleaned lines of code in 2 files: - ktor-server/ktor-server-core/jvm/src/io/ktor/features/ContentNegotiation.kt (240:245) - ktor-http/common/src/io/ktor/http/HttpHeaderValueParser.kt (52:57) duplicated block id: 302 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (618:624) - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (632:638) duplicated block id: 303 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/jvm/javaio/Writing.kt (13:20) - ktor-io/jvm/src/io/ktor/utils/io/jvm/javaio/Reading.kt (19:25) duplicated block id: 304 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (2202:2209) - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (2221:2228) duplicated block id: 305 size: 6 cleaned lines of code in 2 files: - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryPrimitivesNative.kt (148:154) - ktor-io/posix/src/io/ktor/utils/io/bits/MemoryPrimitivesNative.kt (162:168) duplicated block id: 306 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (151:161) - ktor-io/jvm/src/io/ktor/utils/io/charsets/UTF.kt (338:348) duplicated block id: 307 size: 6 cleaned lines of code in 2 files: - ktor-utils/common/src/io/ktor/util/collections/internal/ConcurrentMapKeys.kt (55:61) - ktor-utils/common/src/io/ktor/util/collections/ConcurrentSet.kt (57:63) duplicated block id: 308 size: 6 cleaned lines of code in 2 files: - ktor-io/common/src/io/ktor/utils/io/core/Input.kt (57:62) - ktor-io/common/src/io/ktor/utils/io/ByteReadChannel.kt (187:192) duplicated block id: 309 size: 6 cleaned lines of code in 2 files: - ktor-http/ktor-http-cio/posix/src/io/ktor/http/cio/websocket/FrameNative.kt (51:57) - ktor-http/ktor-http-cio/js/src/io/ktor/http/cio/websocket/FrameJs.kt (51:57) duplicated block id: 310 size: 6 cleaned lines of code in 2 files: - ktor-features/ktor-websockets/jvm/src/io/ktor/websocket/Durations.kt (47:52) - ktor-features/ktor-websockets/jvm/src/io/ktor/websocket/KotlinDurations.kt (18:23) duplicated block id: 311 size: 6 cleaned lines of code in 2 files: - ktor-io/js/src/io/ktor/utils/io/core/IoBufferJS.kt (21:26) - ktor-io/common/src/io/ktor/utils/io/core/Buffers.kt (20:25) duplicated block id: 312 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (667:673) - ktor-io/jvm/src/io/ktor/utils/io/ByteBufferChannel.kt (699:705) duplicated block id: 313 size: 6 cleaned lines of code in 2 files: - ktor-client/ktor-client-ios/darwin/src/io/ktor/client/engine/ios/certificates/CertificatePinner.kt (325:331) - ktor-client/ktor-client-ios/darwin/src/io/ktor/client/engine/ios/certificates/CertificatePinner.kt (343:349) duplicated block id: 314 size: 6 cleaned lines of code in 2 files: - ktor-features/ktor-thymeleaf/jvm/src/io/ktor/thymeleaf/Thymeleaf.kt (73:78) - ktor-features/ktor-velocity/jvm/src/io/ktor/velocity/Velocity.kt (70:75) duplicated block id: 315 size: 6 cleaned lines of code in 2 files: - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (107:113) - ktor-io/jvm/src/io/ktor/utils/io/internal/Strings.kt (165:171) duplicated block id: 316 size: 6 cleaned lines of code in 2 files: - ktor-server/ktor-server-benchmarks/src/jmh/kotlin/io/ktor/server/benchmarks/IntegrationBenchmark.kt (88:95) - ktor-server/ktor-server-benchmarks/src/jmh/kotlin/io/ktor/server/benchmarks/PlatformBenchmark.kt (30:37)