Stop Reporting - 900150509

object(stdClass)#2 (14) {
  ["tripId"]=>
  string(20) "1|83027|2|86|8122025"
  ["stop"]=>
  object(stdClass)#6 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#7 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#8 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T01:21:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T01:21:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#9 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "29072"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#10 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#11 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#12 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#13 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#14 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#15 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#16 (14) {
  ["tripId"]=>
  string(20) "1|83079|1|86|8122025"
  ["stop"]=>
  object(stdClass)#17 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#18 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#19 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T01:24:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T01:24:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(25) "Hellersdorf, Riesaer Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#20 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "28749"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#21 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#22 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#23 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#24 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#25 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#26 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#27 (14) {
  ["tripId"]=>
  string(20) "1|83027|3|86|8122025"
  ["stop"]=>
  object(stdClass)#28 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#29 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#30 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T01:51:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T01:51:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#31 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "29073"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#32 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#33 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#34 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#35 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#36 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#37 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#38 (14) {
  ["tripId"]=>
  string(20) "1|83079|2|86|8122025"
  ["stop"]=>
  object(stdClass)#39 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#40 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#41 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T01:54:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T01:54:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(25) "Hellersdorf, Riesaer Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#42 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "28750"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#43 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#44 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#45 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#46 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#47 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#48 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#49 (14) {
  ["tripId"]=>
  string(20) "1|83027|4|86|8122025"
  ["stop"]=>
  object(stdClass)#50 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#51 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#52 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T02:21:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T02:21:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#53 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "29074"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#54 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#55 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#56 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#57 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#58 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#59 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#60 (14) {
  ["tripId"]=>
  string(20) "1|83079|3|86|8122025"
  ["stop"]=>
  object(stdClass)#61 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#62 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#63 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T02:24:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T02:24:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(25) "Hellersdorf, Riesaer Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#64 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "28751"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#65 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#66 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#67 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#68 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#69 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#70 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#71 (14) {
  ["tripId"]=>
  string(20) "1|83027|5|86|8122025"
  ["stop"]=>
  object(stdClass)#72 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#73 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#74 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T02:51:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T02:51:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#75 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "29075"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#76 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#77 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#78 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#79 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#80 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#81 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#82 (14) {
  ["tripId"]=>
  string(20) "1|83079|4|86|8122025"
  ["stop"]=>
  object(stdClass)#83 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#84 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#85 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T02:54:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T02:54:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(25) "Hellersdorf, Riesaer Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#86 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "28752"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#87 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#88 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#89 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#90 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#91 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#92 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#93 (14) {
  ["tripId"]=>
  string(20) "1|83026|0|86|9122025"
  ["stop"]=>
  object(stdClass)#94 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#95 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#96 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T03:21:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T03:21:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#97 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "29067"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#98 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#99 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#100 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#101 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#102 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#103 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#104 (14) {
  ["tripId"]=>
  string(20) "1|83078|0|86|9122025"
  ["stop"]=>
  object(stdClass)#105 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#106 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#107 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T03:24:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T03:24:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(25) "Hellersdorf, Riesaer Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#108 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "28745"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#109 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#110 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#111 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#112 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#113 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#114 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#115 (14) {
  ["tripId"]=>
  string(20) "1|83026|1|86|9122025"
  ["stop"]=>
  object(stdClass)#116 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#117 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#118 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T03:51:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T03:51:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#119 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "29068"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#120 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#121 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#122 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#123 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#124 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#125 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#126 (14) {
  ["tripId"]=>
  string(20) "1|83078|1|86|9122025"
  ["stop"]=>
  object(stdClass)#127 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#128 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#129 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T03:54:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T03:54:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(25) "Hellersdorf, Riesaer Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#130 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "28746"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#131 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#132 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#133 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#134 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#135 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#136 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#137 (14) {
  ["tripId"]=>
  string(20) "1|83040|0|86|9122025"
  ["stop"]=>
  object(stdClass)#138 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#139 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#140 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T04:03:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:03:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#141 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "29040"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#142 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#143 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#144 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#145 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#146 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#147 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#148 (14) {
  ["tripId"]=>
  string(20) "1|83026|2|86|9122025"
  ["stop"]=>
  object(stdClass)#149 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#150 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#151 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T04:21:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:21:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#152 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "29069"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#153 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#154 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#155 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#156 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#157 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#158 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#159 (14) {
  ["tripId"]=>
  string(20) "1|83078|2|86|9122025"
  ["stop"]=>
  object(stdClass)#160 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#161 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#162 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T04:24:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:24:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(25) "Hellersdorf, Riesaer Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#163 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "28747"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#164 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#165 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#166 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#167 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#168 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#169 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#170 (14) {
  ["tripId"]=>
  string(20) "1|83057|0|86|9122025"
  ["stop"]=>
  object(stdClass)#171 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#172 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#173 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T04:31:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:31:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#174 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "28783"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#175 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#176 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#177 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#178 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#179 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#180 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#181 (14) {
  ["tripId"]=>
  string(20) "1|83041|0|86|9122025"
  ["stop"]=>
  object(stdClass)#182 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#183 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#184 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T04:42:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:42:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#185 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "29032"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#186 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#187 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#188 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#189 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#190 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#191 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#192 (14) {
  ["tripId"]=>
  string(20) "1|83030|0|86|9122025"
  ["stop"]=>
  object(stdClass)#193 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#194 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#195 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T04:52:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:52:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#196 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "29063"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#197 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#198 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#199 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#200 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#201 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#202 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#203 (14) {
  ["tripId"]=>
  string(20) "1|83084|0|86|9122025"
  ["stop"]=>
  object(stdClass)#204 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#205 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#206 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T04:55:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:55:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(25) "Hellersdorf, Riesaer Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#207 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "28727"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#208 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#209 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#210 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#211 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#212 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#213 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#214 (14) {
  ["tripId"]=>
  string(20) "1|83214|0|86|9122025"
  ["stop"]=>
  object(stdClass)#215 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#216 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#217 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2025-12-09T04:56:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:56:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(21) "S+U Frankfurter Allee"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#218 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-16-816"
    ["fahrtNr"]=>
    string(5) "29799"
    ["name"]=>
    string(2) "16"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#219 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#220 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#007FAB"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#221 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#222 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120029"
    ["name"]=>
    string(20) "Jessnerstr. (Berlin)"
    ["location"]=>
    object(stdClass)#223 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120029"
      ["latitude"]=>
      float(52.512123)
      ["longitude"]=>
      float(13.472969)
    }
    ["products"]=>
    object(stdClass)#224 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120029"
  }
}
tripId lineName fahrtNr when plannedWhen delay direction
1|83027|2|86|8122025M62907201:2101:210Landsberger Allee/Petersburger Str.
1|83079|1|86|8122025M62874901:2401:240Hellersdorf, Riesaer Str.
1|83027|3|86|8122025M62907301:5101:510Landsberger Allee/Petersburger Str.
1|83079|2|86|8122025M62875001:5401:540Hellersdorf, Riesaer Str.
1|83027|4|86|8122025M62907402:2102:210Landsberger Allee/Petersburger Str.
1|83079|3|86|8122025M62875102:2402:240Hellersdorf, Riesaer Str.
1|83027|5|86|8122025M62907502:5102:510Landsberger Allee/Petersburger Str.
1|83079|4|86|8122025M62875202:5402:540Hellersdorf, Riesaer Str.
1|83026|0|86|9122025M62906703:2103:210Landsberger Allee/Petersburger Str.
1|83078|0|86|9122025M62874503:2403:240Hellersdorf, Riesaer Str.
1|83026|1|86|9122025M62906803:5103:510Landsberger Allee/Petersburger Str.
1|83078|1|86|9122025M62874603:5403:540Hellersdorf, Riesaer Str.
1|83040|0|86|9122025M62904004:0304:030S Hackescher Markt
1|83026|2|86|9122025M62906904:2104:210Landsberger Allee/Petersburger Str.
1|83078|2|86|9122025M62874704:2404:240Hellersdorf, Riesaer Str.
1|83057|0|86|9122025M62878304:3104:310Landsberger Allee/Petersburger Str.
1|83041|0|86|9122025M62903204:4204:420S Hackescher Markt
1|83030|0|86|9122025M62906304:5204:520Landsberger Allee/Petersburger Str.
1|83084|0|86|9122025M62872704:5504:550Hellersdorf, Riesaer Str.
1|83214|0|86|9122025162979904:5604:560S+U Frankfurter Allee

Stop Reporting - 900160538

object(stdClass)#226 (14) {
  ["tripId"]=>
  string(20) "1|79811|0|86|9122025"
  ["stop"]=>
  object(stdClass)#227 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#203 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#211 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2025-12-09T04:14:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:14:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(19) "S+U Warschauer Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#213 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(24) "de-vbb-11000000-tram-m10"
    ["fahrtNr"]=>
    string(5) "33062"
    ["name"]=>
    string(3) "M10"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#212 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#210 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#007B3D"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#207 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#209 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#208 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120004"
    ["name"]=>
    string(28) "S+U Warschauer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#204 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120004"
      ["latitude"]=>
      float(52.505768)
      ["longitude"]=>
      float(13.449157)
    }
    ["products"]=>
    object(stdClass)#206 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(true)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120004"
  }
}
object(stdClass)#205 (14) {
  ["tripId"]=>
  string(20) "1|81074|0|86|9122025"
  ["stop"]=>
  object(stdClass)#192 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#200 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#202 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2025-12-09T04:27:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:27:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(31) "Greifswalder Str./Danziger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#201 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "45828"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#199 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#196 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#198 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#197 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#193 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#195 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#194 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#181 (14) {
  ["tripId"]=>
  string(20) "1|77613|0|86|9122025"
  ["stop"]=>
  object(stdClass)#189 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#191 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#190 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2025-12-09T04:30:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:30:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(14) "S Schöneweide"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#188 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "45882"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#185 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#187 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#186 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#182 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#184 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120816"
    ["name"]=>
    string(34) "Bersarinplatz (Berlin) [Weidenweg]"
    ["location"]=>
    object(stdClass)#183 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120816"
      ["latitude"]=>
      float(52.519072)
      ["longitude"]=>
      float(13.454658)
    }
    ["products"]=>
    object(stdClass)#170 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120816"
  }
}
object(stdClass)#178 (14) {
  ["tripId"]=>
  string(20) "1|81077|0|86|9122025"
  ["stop"]=>
  object(stdClass)#180 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#179 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#177 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2025-12-09T04:32:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:32:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(31) "Greifswalder Str./Danziger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#174 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "45814"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#176 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#175 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#171 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#173 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#172 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#159 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#167 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#169 (14) {
  ["tripId"]=>
  string(20) "1|79812|0|86|9122025"
  ["stop"]=>
  object(stdClass)#168 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#166 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#163 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2025-12-09T04:37:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:37:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(19) "S+U Warschauer Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#165 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(24) "de-vbb-11000000-tram-m10"
    ["fahrtNr"]=>
    string(5) "33063"
    ["name"]=>
    string(3) "M10"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#164 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#160 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#007B3D"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#162 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#161 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#148 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120004"
    ["name"]=>
    string(28) "S+U Warschauer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#156 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120004"
      ["latitude"]=>
      float(52.505768)
      ["longitude"]=>
      float(13.449157)
    }
    ["products"]=>
    object(stdClass)#158 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(true)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120004"
  }
}
object(stdClass)#157 (14) {
  ["tripId"]=>
  string(20) "1|81078|0|86|9122025"
  ["stop"]=>
  object(stdClass)#155 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#152 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#154 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2025-12-09T04:40:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:40:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(31) "Greifswalder Str./Danziger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#153 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "45811"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#149 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#151 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#150 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#137 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#145 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#147 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#146 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#144 (14) {
  ["tripId"]=>
  string(20) "1|77639|0|86|9122025"
  ["stop"]=>
  object(stdClass)#141 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#143 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#142 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2025-12-09T04:47:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:47:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(29) "S+U Lichtenberg/Gudrunstraße"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#138 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "22592"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#140 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#139 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#126 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#134 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#136 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160021"
    ["name"]=>
    string(39) "S+U Lichtenberg Bhf/Gudrunstr. (Berlin)"
    ["location"]=>
    object(stdClass)#135 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160021"
      ["latitude"]=>
      float(52.512366)
      ["longitude"]=>
      float(13.500063)
    }
    ["products"]=>
    object(stdClass)#133 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160021"
  }
}
object(stdClass)#130 (14) {
  ["tripId"]=>
  string(20) "1|77617|0|86|9122025"
  ["stop"]=>
  object(stdClass)#132 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#131 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#127 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2025-12-09T04:49:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:49:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(14) "S Schöneweide"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#129 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "22748"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#128 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#115 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#123 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#125 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#124 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120816"
    ["name"]=>
    string(34) "Bersarinplatz (Berlin) [Weidenweg]"
    ["location"]=>
    object(stdClass)#122 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120816"
      ["latitude"]=>
      float(52.519072)
      ["longitude"]=>
      float(13.454658)
    }
    ["products"]=>
    object(stdClass)#119 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120816"
  }
}
object(stdClass)#121 (14) {
  ["tripId"]=>
  string(20) "1|81077|1|86|9122025"
  ["stop"]=>
  object(stdClass)#120 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#116 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#118 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2025-12-09T04:52:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:52:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(31) "Greifswalder Str./Danziger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#117 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "45813"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#104 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#112 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#114 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#113 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#111 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#108 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#110 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#109 (14) {
  ["tripId"]=>
  string(20) "1|79815|0|86|9122025"
  ["stop"]=>
  object(stdClass)#105 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#107 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#106 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2025-12-09T04:58:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:58:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(19) "S+U Warschauer Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#93 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(24) "de-vbb-11000000-tram-m10"
    ["fahrtNr"]=>
    string(5) "33058"
    ["name"]=>
    string(3) "M10"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#101 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#103 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#007B3D"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#102 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#100 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#97 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120004"
    ["name"]=>
    string(28) "S+U Warschauer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#99 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120004"
      ["latitude"]=>
      float(52.505768)
      ["longitude"]=>
      float(13.449157)
    }
    ["products"]=>
    object(stdClass)#98 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(true)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120004"
  }
}
object(stdClass)#94 (14) {
  ["tripId"]=>
  string(20) "1|81078|1|86|9122025"
  ["stop"]=>
  object(stdClass)#96 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#95 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#82 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2025-12-09T05:00:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T05:00:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(31) "Greifswalder Str./Danziger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#90 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "45810"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#92 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#91 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#89 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#86 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#88 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#87 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#83 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
tripId lineName fahrtNr when plannedWhen delay direction
1|79811|0|86|9122025M103306204:1404:140S+U Warschauer Str.
1|81074|0|86|9122025M44582804:2704:270Greifswalder Str./Danziger Str.
1|77613|0|86|9122025214588204:3004:300S Schöneweide
1|81077|0|86|9122025M44581404:3204:320Greifswalder Str./Danziger Str.
1|79812|0|86|9122025M103306304:3704:370S+U Warschauer Str.
1|81078|0|86|9122025M44581104:4004:400Greifswalder Str./Danziger Str.
1|77639|0|86|9122025212259204:4704:470S+U Lichtenberg/Gudrunstraße
1|77617|0|86|9122025212274804:4904:490S Schöneweide
1|81077|1|86|9122025M44581304:5204:520Greifswalder Str./Danziger Str.
1|79815|0|86|9122025M103305804:5804:580S+U Warschauer Str.
1|81078|1|86|9122025M44581005:0005:000Greifswalder Str./Danziger Str.

Stop Reporting - 900100040

object(stdClass)#84 (15) {
  ["tripId"]=>
  string(20) "1|81912|0|86|8122025"
  ["stop"]=>
  object(stdClass)#71 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#109 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#97 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T01:06:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T01:06:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 6"
  ["plannedPlatform"]=>
  string(6) "Pos. 6"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#98 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m5"
    ["fahrtNr"]=>
    string(5) "39110"
    ["name"]=>
    string(2) "M5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#99 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#100 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#C8893B"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#102 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#93 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#103 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#101 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#105 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
  ["currentTripPosition"]=>
  object(stdClass)#106 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.524816)
    ["longitude"]=>
    float(13.420778)
  }
}
object(stdClass)#107 (15) {
  ["tripId"]=>
  string(20) "1|82013|1|86|8122025"
  ["stop"]=>
  object(stdClass)#121 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#111 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#110 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T01:07:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T01:09:00+01:00"
  ["delay"]=>
  int(-120)
  ["platform"]=>
  string(6) "Pos. 7"
  ["plannedPlatform"]=>
  string(6) "Pos. 7"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(32) "Hohenschönhausen, Zingster Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#108 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m5"
    ["fahrtNr"]=>
    string(5) "38561"
    ["name"]=>
    string(2) "M5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#113 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#114 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#C8893B"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#117 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#112 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#104 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900151003"
    ["name"]=>
    string(22) "Zingster Str. (Berlin)"
    ["location"]=>
    object(stdClass)#120 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900151003"
      ["latitude"]=>
      float(52.57236)
      ["longitude"]=>
      float(13.495164)
    }
    ["products"]=>
    object(stdClass)#118 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900151003"
  }
  ["currentTripPosition"]=>
  object(stdClass)#116 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.524331)
    ["longitude"]=>
    float(13.418198)
  }
}
object(stdClass)#130 (15) {
  ["tripId"]=>
  string(20) "1|81223|1|86|8122025"
  ["stop"]=>
  object(stdClass)#124 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#119 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#122 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T01:10:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T01:10:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 8"
  ["plannedPlatform"]=>
  string(6) "Pos. 8"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(31) "Greifswalder Str./Danziger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#125 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "44506"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#123 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#129 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#115 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#128 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#132 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900110025"
    ["name"]=>
    string(25) "Arnswalder Platz (Berlin)"
    ["location"]=>
    object(stdClass)#127 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900110025"
      ["latitude"]=>
      float(52.534093)
      ["longitude"]=>
      float(13.43739)
    }
    ["products"]=>
    object(stdClass)#131 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900110025"
  }
  ["currentTripPosition"]=>
  object(stdClass)#144 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.521176)
    ["longitude"]=>
    float(13.413047)
  }
}
object(stdClass)#136 (14) {
  ["tripId"]=>
  string(20) "1|81124|2|86|8122025"
  ["stop"]=>
  object(stdClass)#133 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#135 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#134 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T01:34:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T01:34:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 3"
  ["plannedPlatform"]=>
  string(6) "Pos. 3"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#126 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "45437"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#138 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#139 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#140 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#141 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#142 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#143 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#157 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#145 (15) {
  ["tripId"]=>
  string(20) "1|81914|0|86|8122025"
  ["stop"]=>
  object(stdClass)#146 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#147 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#137 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T01:34:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T01:36:00+01:00"
  ["delay"]=>
  int(-120)
  ["platform"]=>
  string(6) "Pos. 6"
  ["plannedPlatform"]=>
  string(6) "Pos. 6"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#150 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m5"
    ["fahrtNr"]=>
    string(5) "39111"
    ["name"]=>
    string(2) "M5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#153 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#151 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#C8893B"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#149 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#155 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#154 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#152 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#169 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
  ["currentTripPosition"]=>
  object(stdClass)#148 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.562697)
    ["longitude"]=>
    float(13.505879)
  }
}
object(stdClass)#158 (14) {
  ["tripId"]=>
  string(20) "1|81982|0|86|8122025"
  ["stop"]=>
  object(stdClass)#156 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#161 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#162 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T01:39:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T01:39:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 7"
  ["plannedPlatform"]=>
  string(6) "Pos. 7"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(32) "Hohenschönhausen, Zingster Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#165 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m5"
    ["fahrtNr"]=>
    string(5) "38725"
    ["name"]=>
    string(2) "M5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#160 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#164 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#C8893B"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#168 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#163 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#166 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900151003"
    ["name"]=>
    string(22) "Zingster Str. (Berlin)"
    ["location"]=>
    object(stdClass)#178 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900151003"
      ["latitude"]=>
      float(52.57236)
      ["longitude"]=>
      float(13.495164)
    }
    ["products"]=>
    object(stdClass)#172 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900151003"
  }
}
object(stdClass)#167 (14) {
  ["tripId"]=>
  string(20) "1|81223|2|86|8122025"
  ["stop"]=>
  object(stdClass)#159 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#173 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#171 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T01:40:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T01:40:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 8"
  ["plannedPlatform"]=>
  string(6) "Pos. 8"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(31) "Greifswalder Str./Danziger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#174 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "44505"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#175 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#176 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#180 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#177 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#179 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900110025"
    ["name"]=>
    string(25) "Arnswalder Platz (Berlin)"
    ["location"]=>
    object(stdClass)#181 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900110025"
      ["latitude"]=>
      float(52.534093)
      ["longitude"]=>
      float(13.43739)
    }
    ["products"]=>
    object(stdClass)#184 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900110025"
  }
}
object(stdClass)#170 (14) {
  ["tripId"]=>
  string(20) "1|81124|3|86|8122025"
  ["stop"]=>
  object(stdClass)#183 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#182 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#186 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T02:04:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T02:04:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 3"
  ["plannedPlatform"]=>
  string(6) "Pos. 3"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#188 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "45436"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#187 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#185 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#189 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#190 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#191 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#205 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#193 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#194 (14) {
  ["tripId"]=>
  string(20) "1|81912|1|86|8122025"
  ["stop"]=>
  object(stdClass)#195 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#197 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#198 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T02:06:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T02:06:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 6"
  ["plannedPlatform"]=>
  string(6) "Pos. 6"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#201 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m5"
    ["fahrtNr"]=>
    string(5) "39112"
    ["name"]=>
    string(2) "M5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#196 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#199 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#C8893B"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#192 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#202 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#200 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#226 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#208 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#206 (14) {
  ["tripId"]=>
  string(20) "1|81982|1|86|8122025"
  ["stop"]=>
  object(stdClass)#204 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#209 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#207 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T02:09:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T02:09:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 7"
  ["plannedPlatform"]=>
  string(6) "Pos. 7"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(32) "Hohenschönhausen, Zingster Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#213 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m5"
    ["fahrtNr"]=>
    string(5) "38726"
    ["name"]=>
    string(2) "M5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#210 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#212 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#C8893B"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#227 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#211 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#203 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900151003"
    ["name"]=>
    string(22) "Zingster Str. (Berlin)"
    ["location"]=>
    object(stdClass)#214 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900151003"
      ["latitude"]=>
      float(52.57236)
      ["longitude"]=>
      float(13.495164)
    }
    ["products"]=>
    object(stdClass)#221 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900151003"
  }
}
object(stdClass)#218 (14) {
  ["tripId"]=>
  string(20) "1|81223|3|86|8122025"
  ["stop"]=>
  object(stdClass)#220 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#219 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#215 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T02:10:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T02:10:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 8"
  ["plannedPlatform"]=>
  string(6) "Pos. 8"
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(31) "Greifswalder Str./Danziger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#217 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "44504"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#216 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#225 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#3 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#4 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#85 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900110025"
    ["name"]=>
    string(25) "Arnswalder Platz (Berlin)"
    ["location"]=>
    object(stdClass)#79 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900110025"
      ["latitude"]=>
      float(52.534093)
      ["longitude"]=>
      float(13.43739)
    }
    ["products"]=>
    object(stdClass)#81 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900110025"
  }
}
object(stdClass)#80 (14) {
  ["tripId"]=>
  string(20) "1|81124|4|86|8122025"
  ["stop"]=>
  object(stdClass)#78 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#75 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#77 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T02:34:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T02:34:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 3"
  ["plannedPlatform"]=>
  string(6) "Pos. 3"
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#76 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "45435"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#72 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#74 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#73 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#60 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#68 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#70 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#69 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#67 (14) {
  ["tripId"]=>
  string(20) "1|81911|1|86|8122025"
  ["stop"]=>
  object(stdClass)#64 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#66 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#65 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T02:36:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T02:36:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 6"
  ["plannedPlatform"]=>
  string(6) "Pos. 6"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#61 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m5"
    ["fahrtNr"]=>
    string(5) "39113"
    ["name"]=>
    string(2) "M5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#63 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#62 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#C8893B"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#49 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#57 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#59 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#58 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#56 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#53 (14) {
  ["tripId"]=>
  string(20) "1|81982|2|86|8122025"
  ["stop"]=>
  object(stdClass)#55 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#54 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#50 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T02:39:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T02:39:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 7"
  ["plannedPlatform"]=>
  string(6) "Pos. 7"
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(32) "Hohenschönhausen, Zingster Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#52 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m5"
    ["fahrtNr"]=>
    string(5) "38727"
    ["name"]=>
    string(2) "M5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#51 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#38 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#C8893B"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#46 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#48 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#47 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900151003"
    ["name"]=>
    string(22) "Zingster Str. (Berlin)"
    ["location"]=>
    object(stdClass)#45 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900151003"
      ["latitude"]=>
      float(52.57236)
      ["longitude"]=>
      float(13.495164)
    }
    ["products"]=>
    object(stdClass)#42 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900151003"
  }
}
object(stdClass)#44 (14) {
  ["tripId"]=>
  string(20) "1|81223|4|86|8122025"
  ["stop"]=>
  object(stdClass)#43 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#39 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#41 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T02:40:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T02:40:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 8"
  ["plannedPlatform"]=>
  string(6) "Pos. 8"
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(31) "Greifswalder Str./Danziger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#40 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "44503"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#27 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#35 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#37 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#36 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#34 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900110025"
    ["name"]=>
    string(25) "Arnswalder Platz (Berlin)"
    ["location"]=>
    object(stdClass)#31 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900110025"
      ["latitude"]=>
      float(52.534093)
      ["longitude"]=>
      float(13.43739)
    }
    ["products"]=>
    object(stdClass)#33 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900110025"
  }
}
object(stdClass)#32 (14) {
  ["tripId"]=>
  string(20) "1|81124|5|86|8122025"
  ["stop"]=>
  object(stdClass)#28 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#30 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#29 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T03:04:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T03:04:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 3"
  ["plannedPlatform"]=>
  string(6) "Pos. 3"
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#16 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "45434"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#24 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#26 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#25 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#23 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#20 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#22 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#21 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#17 (14) {
  ["tripId"]=>
  string(20) "1|81912|2|86|8122025"
  ["stop"]=>
  object(stdClass)#19 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#18 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#2 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T03:06:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T03:06:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 6"
  ["plannedPlatform"]=>
  string(6) "Pos. 6"
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#13 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m5"
    ["fahrtNr"]=>
    string(5) "39114"
    ["name"]=>
    string(2) "M5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#15 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#14 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#C8893B"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#12 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#9 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#11 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#10 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#6 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#8 (14) {
  ["tripId"]=>
  string(20) "1|81981|0|86|9122025"
  ["stop"]=>
  object(stdClass)#7 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#5 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#228 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T03:09:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T03:09:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 7"
  ["plannedPlatform"]=>
  string(6) "Pos. 7"
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(32) "Hohenschönhausen, Zingster Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#229 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m5"
    ["fahrtNr"]=>
    string(5) "38721"
    ["name"]=>
    string(2) "M5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#230 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#231 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#C8893B"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#232 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#233 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#234 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900151003"
    ["name"]=>
    string(22) "Zingster Str. (Berlin)"
    ["location"]=>
    object(stdClass)#235 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900151003"
      ["latitude"]=>
      float(52.57236)
      ["longitude"]=>
      float(13.495164)
    }
    ["products"]=>
    object(stdClass)#236 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900151003"
  }
}
object(stdClass)#237 (14) {
  ["tripId"]=>
  string(20) "1|81220|0|86|9122025"
  ["stop"]=>
  object(stdClass)#238 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#239 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#240 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T03:10:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T03:10:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 8"
  ["plannedPlatform"]=>
  string(6) "Pos. 8"
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(31) "Greifswalder Str./Danziger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#241 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "44502"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#242 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#243 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#244 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#245 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#246 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900110025"
    ["name"]=>
    string(25) "Arnswalder Platz (Berlin)"
    ["location"]=>
    object(stdClass)#247 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900110025"
      ["latitude"]=>
      float(52.534093)
      ["longitude"]=>
      float(13.43739)
    }
    ["products"]=>
    object(stdClass)#248 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900110025"
  }
}
object(stdClass)#249 (14) {
  ["tripId"]=>
  string(20) "1|81119|0|86|9122025"
  ["stop"]=>
  object(stdClass)#250 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#251 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#252 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2025-12-09T03:34:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T03:34:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 3"
  ["plannedPlatform"]=>
  string(6) "Pos. 3"
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#253 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "45433"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#254 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#255 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#256 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#257 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#258 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#259 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#260 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
tripId lineName fahrtNr when plannedWhen delay direction
1|81912|0|86|8122025M53911001:0601:060S Hackescher Markt
1|82013|1|86|8122025M53856101:0701:09-120Hohenschönhausen, Zingster Str.
1|81223|1|86|8122025M44450601:1001:100Greifswalder Str./Danziger Str.
1|81124|2|86|8122025M44543701:3401:340S Hackescher Markt
1|81914|0|86|8122025M53911101:3401:36-120S Hackescher Markt
1|81982|0|86|8122025M53872501:3901:390Hohenschönhausen, Zingster Str.
1|81223|2|86|8122025M44450501:4001:400Greifswalder Str./Danziger Str.
1|81124|3|86|8122025M44543602:0402:040S Hackescher Markt
1|81912|1|86|8122025M53911202:0602:060S Hackescher Markt
1|81982|1|86|8122025M53872602:0902:090Hohenschönhausen, Zingster Str.
1|81223|3|86|8122025M44450402:1002:100Greifswalder Str./Danziger Str.
1|81124|4|86|8122025M44543502:3402:340S Hackescher Markt
1|81911|1|86|8122025M53911302:3602:360S Hackescher Markt
1|81982|2|86|8122025M53872702:3902:390Hohenschönhausen, Zingster Str.
1|81223|4|86|8122025M44450302:4002:400Greifswalder Str./Danziger Str.
1|81124|5|86|8122025M44543403:0403:040S Hackescher Markt
1|81912|2|86|8122025M53911403:0603:060S Hackescher Markt
1|81981|0|86|9122025M53872103:0903:090Hohenschönhausen, Zingster Str.
1|81220|0|86|9122025M44450203:1003:100Greifswalder Str./Danziger Str.
1|81119|0|86|9122025M44543303:3403:340S Hackescher Markt

Stop Reporting - 900320026

object(stdClass)#262 (15) {
  ["tripId"]=>
  string(19) "1|2573|0|86|8122025"
  ["stop"]=>
  object(stdClass)#263 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#237 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#246 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2025-12-09T01:17:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T01:17:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "2"
  ["plannedPlatform"]=>
  string(1) "2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(17) "S Strausberg Nord"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#248 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "16578"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#247 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#245 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#244 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#241 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#243 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320001"
    ["name"]=>
    string(17) "S Strausberg Nord"
    ["location"]=>
    object(stdClass)#242 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320001"
      ["latitude"]=>
      float(52.590698)
      ["longitude"]=>
      float(13.908892)
    }
    ["products"]=>
    object(stdClass)#238 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320001"
  }
  ["currentTripPosition"]=>
  object(stdClass)#240 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.513058)
    ["longitude"]=>
    float(13.555032)
  }
}
object(stdClass)#239 (14) {
  ["tripId"]=>
  string(19) "1|2475|0|86|9122025"
  ["stop"]=>
  object(stdClass)#8 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#234 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#236 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2025-12-09T03:57:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T03:57:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "1"
  ["plannedPlatform"]=>
  string(1) "1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(20) "S Westkreuz (Berlin)"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#235 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "16798"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#233 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#232 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#229 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#231 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#230 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900024102"
    ["name"]=>
    string(20) "S Westkreuz (Berlin)"
    ["location"]=>
    object(stdClass)#7 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900024102"
      ["latitude"]=>
      float(52.501148)
      ["longitude"]=>
      float(13.283036)
    }
    ["products"]=>
    object(stdClass)#228 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900024102"
  }
}
object(stdClass)#5 (14) {
  ["tripId"]=>
  string(19) "1|2481|0|86|9122025"
  ["stop"]=>
  object(stdClass)#17 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#11 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#6 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2025-12-09T04:17:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:17:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "1"
  ["plannedPlatform"]=>
  string(1) "1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(20) "S Westkreuz (Berlin)"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#10 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "16769"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#9 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#12 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#13 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#14 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#15 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900024102"
    ["name"]=>
    string(20) "S Westkreuz (Berlin)"
    ["location"]=>
    object(stdClass)#19 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900024102"
      ["latitude"]=>
      float(52.501148)
      ["longitude"]=>
      float(13.283036)
    }
    ["products"]=>
    object(stdClass)#2 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900024102"
  }
}
object(stdClass)#18 (14) {
  ["tripId"]=>
  string(19) "1|2600|0|86|9122025"
  ["stop"]=>
  object(stdClass)#32 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#20 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#21 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2025-12-09T04:17:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:17:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "2"
  ["plannedPlatform"]=>
  string(1) "2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(17) "S Strausberg Nord"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#22 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "16577"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#23 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#25 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#16 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#26 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#24 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320001"
    ["name"]=>
    string(17) "S Strausberg Nord"
    ["location"]=>
    object(stdClass)#28 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320001"
      ["latitude"]=>
      float(52.590698)
      ["longitude"]=>
      float(13.908892)
    }
    ["products"]=>
    object(stdClass)#29 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320001"
  }
}
object(stdClass)#30 (14) {
  ["tripId"]=>
  string(19) "1|2508|0|86|9122025"
  ["stop"]=>
  object(stdClass)#44 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#34 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#33 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2025-12-09T04:37:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:37:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "1"
  ["plannedPlatform"]=>
  string(1) "1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(20) "S Westkreuz (Berlin)"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#31 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "16766"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#36 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#37 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#40 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#35 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#27 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900024102"
    ["name"]=>
    string(20) "S Westkreuz (Berlin)"
    ["location"]=>
    object(stdClass)#43 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900024102"
      ["latitude"]=>
      float(52.501148)
      ["longitude"]=>
      float(13.283036)
    }
    ["products"]=>
    object(stdClass)#41 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900024102"
  }
}
object(stdClass)#39 (14) {
  ["tripId"]=>
  string(19) "1|2524|0|86|9122025"
  ["stop"]=>
  object(stdClass)#53 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#47 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#42 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2025-12-09T04:37:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:37:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "2"
  ["plannedPlatform"]=>
  string(1) "2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(17) "S Strausberg Nord"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#45 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "16702"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#48 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#46 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#52 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#38 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#51 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320001"
    ["name"]=>
    string(17) "S Strausberg Nord"
    ["location"]=>
    object(stdClass)#55 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320001"
      ["latitude"]=>
      float(52.590698)
      ["longitude"]=>
      float(13.908892)
    }
    ["products"]=>
    object(stdClass)#50 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320001"
  }
}
object(stdClass)#54 (14) {
  ["tripId"]=>
  string(19) "1|2508|1|86|9122025"
  ["stop"]=>
  object(stdClass)#67 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#59 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#56 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2025-12-09T04:57:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:57:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "1"
  ["plannedPlatform"]=>
  string(1) "1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(20) "S Westkreuz (Berlin)"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#58 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "16765"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#57 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#49 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#61 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#62 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#63 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900024102"
    ["name"]=>
    string(20) "S Westkreuz (Berlin)"
    ["location"]=>
    object(stdClass)#64 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900024102"
      ["latitude"]=>
      float(52.501148)
      ["longitude"]=>
      float(13.283036)
    }
    ["products"]=>
    object(stdClass)#65 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900024102"
  }
}
object(stdClass)#66 (14) {
  ["tripId"]=>
  string(19) "1|2525|0|86|9122025"
  ["stop"]=>
  object(stdClass)#80 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#68 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#69 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2025-12-09T04:57:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T04:57:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "2"
  ["plannedPlatform"]=>
  string(1) "2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(17) "S Strausberg Nord"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#70 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "16652"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#60 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#73 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#76 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#74 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#72 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320001"
    ["name"]=>
    string(17) "S Strausberg Nord"
    ["location"]=>
    object(stdClass)#78 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320001"
      ["latitude"]=>
      float(52.590698)
      ["longitude"]=>
      float(13.908892)
    }
    ["products"]=>
    object(stdClass)#77 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320001"
  }
}
object(stdClass)#75 (14) {
  ["tripId"]=>
  string(20) "1|89169|0|86|9122025"
  ["stop"]=>
  object(stdClass)#218 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#85 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#81 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2025-12-09T05:03:00+01:00"
  ["plannedWhen"]=>
  string(25) "2025-12-09T05:03:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(26) "Hoppegarten Digitalstraße"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#79 (10) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-12064227-bus-941"
    ["fahrtNr"]=>
    string(4) "1542"
    ["name"]=>
    string(3) "941"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "MOBUS-"
    ["productName"]=>
    string(3) "Bus"
    ["mode"]=>
    string(3) "bus"
    ["product"]=>
    string(3) "bus"
    ["operator"]=>
    object(stdClass)#4 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(32) "mobus-markisch-oderland-bus-gmbh"
      ["name"]=>
      string(33) "mobus Märkisch-Oderland Bus GmbH"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#3 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(5) "mobus"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#217 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320028"
    ["name"]=>
    string(33) "Dahlwitz-Hoppegarten, Digitalstr."
    ["location"]=>
    object(stdClass)#225 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320028"
      ["latitude"]=>
      float(52.506056)
      ["longitude"]=>
      float(13.640438)
    }
    ["products"]=>
    object(stdClass)#216 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320028"
  }
}
tripId lineName fahrtNr when plannedWhen delay direction
1|2573|0|86|8122025S51657801:1701:170S Strausberg Nord
1|2475|0|86|9122025S51679803:5703:570S Westkreuz (Berlin)
1|2481|0|86|9122025S51676904:1704:170S Westkreuz (Berlin)
1|2600|0|86|9122025S51657704:1704:170S Strausberg Nord
1|2508|0|86|9122025S51676604:3704:370S Westkreuz (Berlin)
1|2524|0|86|9122025S51670204:3704:370S Strausberg Nord
1|2508|1|86|9122025S51676504:5704:570S Westkreuz (Berlin)
1|2525|0|86|9122025S51665204:5704:570S Strausberg Nord
1|89169|0|86|9122025941154205:0305:030Hoppegarten Digitalstraße
DoneAndSendNotify