#These will need some manual work afterwards
to_split = [
    "Nedarim.25b.9",
    "Sukkah 20b:29",  # Hadrans in parens, joined at end of other line:
    "Sukkah 29b:5",
    "Chagigah 11b:6",  # Joined at end of other line:
    "Chagigah 20b:13",
    "Zevachim 15b:17",
]
for r in to_split:
    s = Splicer().insert_blank_segment_after(Ref(r))
    #s._save_text_only = True
    s._rebuild_toc = False
    s._refresh_states = True
    if live:
        s.execute()
    else:
        print u"Adding blank segment after {}".format(r)
    review_map(s)

to_merge = [
    "Zevachim.66a.23",  # merge into previous 22
    "Zevachim.83a.37",  # merge into previous 36
    "Bava_Batra.176b.6",  # Slika on last line (and next 3)
    "Bekhorot 61a:47",
    "Arakhin 34a:30",
    "Keritot 28b:37"
]
for r in to_merge:
    s = Splicer().splice_this_into_prev(Ref(r))
    #s._save_text_only = True
#These will need some manual work afterwards
to_split = ["Nedarim.25b.9",
    "Sukkah 20b:29", # Hadrans in parens, joined at end of other line:
    "Sukkah 29b:5",
    "Chagigah 11b:6", # Joined at end of other line:
    "Chagigah 20b:13",
    "Zevachim 15b:17",
]
for r in to_split:
    s = Splicer().insert_blank_segment_after(Ref(r))
    #s._save_text_only = True
    s._rebuild_toc = False
    s._refresh_states = True
    if live:
        s.execute()
    else:
        print u"Adding blank segment after {}".format(r)
    review_map(s)

to_merge = ["Zevachim.66a.23", # merge into previous 22
    "Zevachim.83a.37", # merge into previous 36
    "Bava_Batra.176b.6",  # Slika on last line (and next 3)
    "Bekhorot 61a:47",
    "Arakhin 34a:30",
    "Keritot 28b:37"]
for r in to_merge:
    s = Splicer().splice_this_into_prev(Ref(r))
    #s._save_text_only = True
    s._rebuild_toc = False
    s._refresh_states = True