duplicated block id: 1 size: 30 cleaned lines of code in 2 files: - src/zonal/tzdump.py (48:102) - src/zonal/tzverify.py (164:219) duplicated block id: 2 size: 26 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1278:1313) - src/pycalendar/icalendar/recurrence.py (1326:1361) duplicated block id: 3 size: 22 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1232:1262) - src/pycalendar/icalendar/recurrence.py (1278:1308) duplicated block id: 4 size: 22 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1232:1262) - src/pycalendar/icalendar/recurrence.py (1326:1356) duplicated block id: 5 size: 19 cleaned lines of code in 2 files: - src/pycalendar/icalendar/componentrecur.py (549:575) - src/pycalendar/icalendar/vfreebusy.py (167:193) duplicated block id: 6 size: 18 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1188:1213) - src/pycalendar/icalendar/recurrence.py (1278:1303) duplicated block id: 7 size: 18 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1188:1213) - src/pycalendar/icalendar/recurrence.py (1326:1351) duplicated block id: 8 size: 18 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1188:1213) - src/pycalendar/icalendar/recurrence.py (1232:1257) duplicated block id: 9 size: 16 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (220:238) - src/pycalendar/icalendar/recurrence.py (242:260) duplicated block id: 10 size: 14 cleaned lines of code in 2 files: - src/zonal/rule.py (42:66) - src/zonal/zone.py (42:67) duplicated block id: 11 size: 12 cleaned lines of code in 2 files: - src/pycalendar/icalendar/available.py (66:79) - src/pycalendar/icalendar/vavailability.py (73:86) duplicated block id: 12 size: 12 cleaned lines of code in 2 files: - src/pycalendar/icalendar/vavailability.py (73:86) - src/pycalendar/icalendar/vevent.py (112:125) duplicated block id: 13 size: 12 cleaned lines of code in 2 files: - src/pycalendar/icalendar/available.py (66:79) - src/pycalendar/icalendar/vevent.py (112:125) duplicated block id: 14 size: 10 cleaned lines of code in 2 files: - src/pycalendar/icalendar/componentrecur.py (167:180) - src/pycalendar/icalendar/vfreebusy.py (119:132) duplicated block id: 15 size: 10 cleaned lines of code in 2 files: - src/pycalendar/vcard/adr.py (99:112) - src/pycalendar/vcard/n.py (98:111) duplicated block id: 16 size: 9 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1149:1160) - src/pycalendar/icalendar/recurrence.py (1188:1199) duplicated block id: 17 size: 9 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1083:1096) - src/pycalendar/icalendar/recurrence.py (1213:1226) duplicated block id: 18 size: 9 cleaned lines of code in 2 files: - src/pycalendar/icalendar/componentrecur.py (376:390) - src/pycalendar/icalendar/vfreebusy.py (103:117) duplicated block id: 19 size: 9 cleaned lines of code in 2 files: - src/pycalendar/datetime.py (444:455) - src/pycalendar/datetime.py (469:480) duplicated block id: 20 size: 9 cleaned lines of code in 2 files: - src/pycalendar/property.py (300:310) - src/pycalendar/vcard/property.py (248:258) duplicated block id: 21 size: 9 cleaned lines of code in 2 files: - src/pycalendar/floatvalue.py (38:48) - src/pycalendar/integervalue.py (38:48) duplicated block id: 22 size: 9 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1149:1160) - src/pycalendar/icalendar/recurrence.py (1326:1337) duplicated block id: 23 size: 9 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1083:1096) - src/pycalendar/icalendar/recurrence.py (1169:1182) duplicated block id: 24 size: 9 cleaned lines of code in 2 files: - src/pycalendar/datetime.py (804:812) - src/pycalendar/datetime.py (819:827) duplicated block id: 25 size: 9 cleaned lines of code in 2 files: - src/pycalendar/icalendar/componentrecur.py (503:514) - src/pycalendar/icalendar/vfreebusy.py (140:151) duplicated block id: 26 size: 9 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1149:1160) - src/pycalendar/icalendar/recurrence.py (1278:1289) duplicated block id: 27 size: 9 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1149:1160) - src/pycalendar/icalendar/recurrence.py (1232:1243) duplicated block id: 28 size: 9 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1169:1182) - src/pycalendar/icalendar/recurrence.py (1213:1226) duplicated block id: 29 size: 8 cleaned lines of code in 2 files: - src/pycalendar/icalendar/available.py (81:88) - src/pycalendar/icalendar/vevent.py (154:161) duplicated block id: 30 size: 8 cleaned lines of code in 2 files: - src/zonal/tzdump.py (29:36) - src/zonal/tzverify.py (65:72) duplicated block id: 31 size: 8 cleaned lines of code in 2 files: - src/zonal/tzconvert.py (292:299) - src/zonal/tzverify.py (251:258) duplicated block id: 32 size: 8 cleaned lines of code in 2 files: - src/pycalendar/icalendar/componentrecur.py (241:251) - src/pycalendar/icalendar/vfreebusy.py (79:89) duplicated block id: 33 size: 7 cleaned lines of code in 2 files: - src/pycalendar/icalendar/vevent.py (27:34) - src/pycalendar/icalendar/vjournal.py (26:33) duplicated block id: 34 size: 7 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1086:1096) - src/pycalendar/icalendar/recurrence.py (1262:1272) duplicated block id: 35 size: 7 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1172:1182) - src/pycalendar/icalendar/recurrence.py (1262:1272) duplicated block id: 36 size: 7 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1216:1226) - src/pycalendar/icalendar/recurrence.py (1262:1272) duplicated block id: 37 size: 7 cleaned lines of code in 2 files: - src/pycalendar/icalendar/vevent.py (152:159) - src/pycalendar/icalendar/vtodo.py (341:348) duplicated block id: 38 size: 7 cleaned lines of code in 2 files: - src/pycalendar/property.py (344:354) - src/pycalendar/vcard/property.py (277:287) duplicated block id: 39 size: 7 cleaned lines of code in 2 files: - src/pycalendar/icalendar/property.py (243:250) - src/pycalendar/vcard/property.py (191:198) duplicated block id: 40 size: 7 cleaned lines of code in 2 files: - src/pycalendar/icalendar/valarm.py (75:82) - src/pycalendar/icalendar/valarm.py (231:238) duplicated block id: 41 size: 7 cleaned lines of code in 2 files: - src/pycalendar/datetime.py (719:725) - src/pycalendar/datetime.py (1076:1082) duplicated block id: 42 size: 7 cleaned lines of code in 2 files: - src/pycalendar/icalendar/vavailability.py (95:101) - src/pycalendar/icalendar/vfreebusy.py (321:327) duplicated block id: 43 size: 7 cleaned lines of code in 2 files: - src/pycalendar/icalendar/vavailability.py (95:101) - src/pycalendar/icalendar/vpoll.py (59:65) duplicated block id: 44 size: 7 cleaned lines of code in 2 files: - src/pycalendar/icalendar/vfreebusy.py (321:327) - src/pycalendar/icalendar/vpoll.py (59:65) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/valarm.py (123:129) - src/pycalendar/icalendar/valarm.py (254:260) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - src/pycalendar/geovalue.py (76:83) - src/pycalendar/vcard/orgvalue.py (46:53) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/vjournal.py (26:32) - src/pycalendar/icalendar/vtodo.py (88:94) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - src/pycalendar/utils.py (304:309) - src/pycalendar/utils.py (318:323) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - src/pycalendar/containerbase.py (173:185) - src/pycalendar/icalendar/calendar.py (267:279) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/valarm.py (234:240) - src/pycalendar/icalendar/valarm.py (254:260) duplicated block id: 51 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/vevent.py (123:135) - src/pycalendar/icalendar/vtodo.py (297:309) duplicated block id: 52 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/componentrecur.py (543:550) - src/pycalendar/icalendar/vfreebusy.py (186:193) duplicated block id: 53 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/valarm.py (116:122) - src/pycalendar/icalendar/valarm.py (157:163) duplicated block id: 54 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/valarm.py (123:129) - src/pycalendar/icalendar/valarm.py (165:171) duplicated block id: 55 size: 6 cleaned lines of code in 2 files: - src/pycalendar/floatvalue.py (51:58) - src/pycalendar/plaintextvalue.py (49:56) duplicated block id: 56 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/available.py (81:86) - src/pycalendar/icalendar/vtodo.py (343:348) duplicated block id: 57 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/componentrecur.py (543:550) - src/pycalendar/icalendar/componentrecur.py (568:575) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - src/pycalendar/integervalue.py (51:58) - src/pycalendar/plaintextvalue.py (49:56) duplicated block id: 59 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/recurrence.py (1063:1075) - src/pycalendar/icalendar/recurrence.py (1114:1126) duplicated block id: 60 size: 6 cleaned lines of code in 2 files: - src/zonal/tzdump.py (114:119) - src/zonal/tzverify.py (235:240) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/vtimezoneelement.py (130:135) - src/pycalendar/icalendar/vtimezoneelement.py (190:195) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/vevent.py (27:33) - src/pycalendar/icalendar/vtodo.py (88:94) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - src/zonal/rule.py (504:509) - src/zonal/rule.py (528:533) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - src/pycalendar/floatvalue.py (51:58) - src/pycalendar/integervalue.py (51:58) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/valarm.py (165:171) - src/pycalendar/icalendar/valarm.py (234:240) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/valarm.py (123:129) - src/pycalendar/icalendar/valarm.py (234:240) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/property.py (235:242) - src/pycalendar/vcard/property.py (182:189) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - src/pycalendar/icalendar/valarm.py (165:171) - src/pycalendar/icalendar/valarm.py (254:260)