Works on sublime tex fails on replit

i have done the time calculator and works perfect on sublime text but fails in the replit and i cant figure why here the code

def add_time(n1, n2, dia=False):
  #ir creando contadores aqui a medida que haga falta
  newday = False
  contadort = 0
  contadord = 0
  nuevodia = 0
  #dejar el espacio por el jump
  dias = {1 : "Monday" , 2 : "Tuesday" , 3 : "Wednesday" , 4 : "Thursday" , 5 : "Friday" , 6 : "Saturday" , 7 : "Sunday"}
  dias2 = {"Monday" : 1 ,"Tuesday" : 2 ,"Wednesday" : 3 ,"Thursday" : 4 ,"Friday" : 5 ,"Saturday" : 6 ,"Sunday" : 7}
  # diccionarios para los dias
  izquierda1 = n1[:2]
  derecha1 = n1[3:5]
  hora = n1[6:]
  largo = len(n2)
  if largo == 4:
    izquierda2 = n2[:1] #add a len line to determine how much take
  else:
    izquierda2 = n2[:2]   
  derecha2 = n2[3:5]
  izquierda3 = int(izquierda1) + int(izquierda2)
  derecha3 = int(derecha1) + int(derecha2)

  if izquierda3 >= 12 :
    contadort = contadort + int(izquierda3/12)
    if hora == "PM":
      if dia :# escribir calculadora para dias y funcionalidad
        actual = dias2[dia]
        if  izquierda3 > 24:
          contadord = actual
          contadord = contadord + int(izquierda3/24)
          nuevodia = int(izquierda3/24)
          izquierda3 = izquierda3-24*int(izquierda3/24)
          newday = True

      if(contadort%2==0):
        hora = "PM"
        izquierda3 = abs(izquierda3 - 12)
        contadord = contadord + 1
        newday = True
        nuevodia = nuevodia + 1
      else:
        hora = "AM"
        izquierda3 = abs(izquierda3 - 12)
        newday = True
        nuevodia = nuevodia + 1
    if hora == "AM":
      if dia :# escribir calculadora para dias y funcionalidad
        actual = dias2[dia]
        if  izquierda3 > 24:
          contadord = actual
          contadord = contadord + int(izquierda3/24)
          nuevodia = int(izquierda3/24)
          izquierda3 = izquierda3-24*int(izquierda3/24)
      if(contadort%2==0):
        hora = "AM"
        izquierda3 = abs(izquierda3 - 12)
        contadord = contadord + 1
        newday = True
        nuevodia = nuevodia + 1
      else:
        hora = "PM"
        izquierda3 = abs(izquierda3 - 12)
        newday = True
        nuevodia = nuevodia + 1
    if derecha3 >= 60:
      izquierda3 = izquierda3+int(derecha3%60)
      contadorm = int(derecha3%60)
      derecha3 = derecha3-(60*contadorm)
  if derecha3 < 10:
    new_time = str(izquierda3) + ":" + "0" + str(derecha3) + " " + hora
  if dia:
    new_time = new_time + ", " + dias[contadord]
  if newday:
    if nuevodia >= 2: 
      new_time = new_time + " " + "(" + str(nuevodia) + " days later)"
    else :
      new_time = new_time + " " + "(next day)" 
  return new_time


print(add_time("11:06 PM", "2:02"))

and a link to the replit

https://repl.it/join/kqklfhpo-kapox100

the error message says that 2 arguments take but 3 given but i dont have any errors on sublime