texttest -a netedit -d /home/delphi/extraNetedit/sumo/tests -reconnect /home/delphi/extraNetedit/texttesttmp/neteditcheckoutput.03Oct220943.1289694 -g
texttest -a netedit -d /home/delphi/extraNetedit/sumo/tests
---------- Differences in log ---------- 0a1 > Warning: Selected Stop type isn't valid. ---------- Differences in routes ---------- 8,10c8 < <vehicle id="vehicle_0" depart="0.00" route="route_0"> < <stop busStop="busStopA" duration="60.00"/> < </vehicle> --- > <vehicle id="vehicle_0" depart="0.00" route="route_0"/>
---------- Differences in routes ---------- 10d9 < <stop busStop="busStopA" extension="0.00"/>
---------- Differences in log ---------- 1c1 < Warning: Click over a stopBusStop to create a stop placed in a stopBusStop --- > Warning: Selected Stop type isn't valid.
---------- Differences in routes ---------- 10c10 < <stop busStop="busStopA" duration="60.00"/> --- > <stop busStop="busStopA" duration="60.00" parking="1"/>
---------- Differences in routes ---------- 11c11 < <stop busStop="busStopA" until="22.33"/> --- > <stop busStop="busStopA" until="0.00"/>
---------- Differences in routes ---------- 9c9 < <stop busStop="busStopA" duration="60.00" jump="3.50"/> --- > <stop busStop="busStopA" duration="60.00" jump="0.00"/>
---------- Differences in log ---------- 0a1 > Warning: Selected Stop type isn't valid. ---------- Differences in routes ---------- 6,8c6 < <flow id="flow" begin="0.00" from="Edge0" to="Edge2" end="36.00" number="18"> < <stop chargingStation="chargingStationA" duration="60.00"/> < </flow> --- > <flow id="flow" begin="0.00" from="Edge0" to="Edge2" end="36.00" number="18"/>
---------- Differences in routes ---------- 8c8 < <stop chargingStation="chargingStationA" duration="60.00"/> --- > <stop chargingStation="chargingStationA" duration="60.00" parking="1"/>
---------- Differences in routes ---------- 7c7 < <stop chargingStation="chargingStationA" duration="60.00" jump="3.50"/> --- > <stop chargingStation="chargingStationA" duration="60.00" jump="0.00"/>
---------- Differences in routes ---------- 7c7 < <stop chargingStation="chargingStationA" duration="70.00" until="3.50" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> --- > <stop chargingStation="chargingStationA" duration="70.00" until="0.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> 10c10 < <stop chargingStation="chargingStationB" duration="60.00" until="3.50" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/> --- > <stop chargingStation="chargingStationB" duration="60.00" until="0.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 8c8 < <stop containerStop="containerStopA" duration="60.00"/> --- > <stop containerStop="containerStopA" duration="60.00" parking="1"/>
---------- Differences in routes ---------- 8d7 < <stop containerStop="containerStopA" duration="60.00" triggered="person"/>
---------- Differences in routes ---------- 8c8 < <stop containerStop="containerStopA" duration="60.00" tripId="tripID"/> --- > <stop containerStop="containerStopA" duration="60.00"/>
---------- Differences in log ---------- 0a1 > Warning: Selected Stop type isn't valid. ---------- Differences in routes ---------- 6,8c6 < <trip id="trip" depart="0.00" from="Edge0" to="Edge2"> < <stop containerStop="containerStopA" duration="60.00" onDemand="1"/> < </trip> --- > <trip id="trip" depart="0.00" from="Edge0" to="Edge2"/>
---------- Differences in routes ---------- 7c7 < <stop containerStop="containerStopA" duration="60.00" split="customSplit"/> --- > <stop containerStop="containerStopA" duration="60.00"/>
---------- Differences in routes ---------- 7c7 < <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="singing"/> --- > <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00"/> 10c10 < <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/> --- > <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40"/>
---------- Differences in routes ---------- 7c7 < <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="3.50" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> --- > <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="0.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> 10c10 < <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="3.50" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/> --- > <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="0.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 7c7 < <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="3.50" actType="walking"/> --- > <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="0.00" actType="walking"/> 10c10 < <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="3.50" actType="singing"/> --- > <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="0.00" actType="singing"/>
---------- Differences in routes ---------- 7c7 < <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="custom line" split="splitA" jump="4.00" actType="walking"/> --- > <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" split="splitA" jump="4.00" actType="walking"/> 10c10 < <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="custom line" split="splitB" onDemand="1" jump="8.40" actType="singing"/> --- > <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" split="splitB" onDemand="1" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 7c7 < <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="customTripID" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> --- > <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> 10c10 < <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" expectedContainers="customTripID" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/> --- > <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 7c7 < <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="container" parking="1" permitted="A B" expectedContainers="containerA containerB" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> --- > <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="container" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> 10c10 < <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" expectedContainers="containerA containerB" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/> --- > <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" expectedContainers="container" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 7c7 < <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="join" parking="1" permitted="A B" tripId="tripA" line="lineA" split="splitA" join="customJoin" jump="4.00" actType="walking"/> --- > <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="join" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> 10c10 < <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="join" parking="1" permitted="C D" tripId="tripB" line="lineB" split="splitB" join="customJoin" onDemand="1" jump="8.40" actType="singing"/> --- > <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" expectedContainers="join" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 7c7 < <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="personA personB" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> --- > <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="person" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> 10c10 < <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="person" parking="1" expected="personA personB" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/> --- > <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="person" parking="1" expected="person" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 7c7 < <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="customTripID" line="lineA" split="splitA" jump="4.00" actType="walking"/> --- > <stop containerStop="containerStopA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" line="lineA" split="splitA" jump="4.00" actType="walking"/> 10c10 < <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="customTripID" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/> --- > <stop containerStop="containerStopB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 7c7 < <stop containerStop="containerStopA" duration="70.00" until="3.50" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> --- > <stop containerStop="containerStopA" duration="70.00" until="0.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" jump="4.00" actType="walking"/> 10c10 < <stop containerStop="containerStopB" duration="60.00" until="3.50" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/> --- > <stop containerStop="containerStopB" duration="60.00" until="0.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" onDemand="1" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 10c10 < <stop lane="Edge2_1" startPos="30.00" endPos="40.00" duration="60.00"/> --- > <stop lane="Edge2_1" startPos="30.00" endPos="40.00" duration="60.00" parking="1"/>
---------- Differences in routes ---------- 7c7 < <stop lane="Edge2_1" startPos="30.00" endPos="40.00" posLat="10.00" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="customSplit" onDemand="1" jump="4.00" actType="walking"/> --- > <stop lane="Edge2_1" startPos="30.00" endPos="40.00" posLat="10.00" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" onDemand="1" jump="4.00" actType="walking"/> 10c10 < <stop lane="Edge5_1" startPos="2.00" endPos="5.00" posLat="20.00" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="customSplit" jump="8.40" friendlyPos="1" actType="singing"/> --- > <stop lane="Edge5_1" startPos="2.00" endPos="5.00" posLat="20.00" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" jump="8.40" friendlyPos="1" actType="singing"/>
---------- Differences in routes ---------- 8c8 < <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" onDemand="1" jump="4.00" actType="singing"/> --- > <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" onDemand="1" jump="4.00"/> 12c12 < <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" jump="8.40" actType="singing"/> --- > <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" jump="8.40"/>
---------- Differences in routes ---------- 8c8 < <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="3.50" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" onDemand="1" jump="4.00" actType="walking"/> --- > <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="0.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" onDemand="1" jump="4.00" actType="walking"/> 12c12 < <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="3.50" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" jump="8.40" actType="singing"/> --- > <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="0.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 8c8 < <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="custom line" split="splitA" onDemand="1" jump="4.00" actType="walking"/> --- > <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" split="splitA" onDemand="1" jump="4.00" actType="walking"/> 12c12 < <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="custom line" split="splitB" jump="8.40" actType="singing"/> --- > <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" split="splitB" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 8c8 < <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="10.00" triggered="container" parking="1" permitted="A B" expectedContainers="containerA containerB" tripId="tripA" line="lineA" split="splitA" onDemand="1" jump="4.00" actType="walking"/> --- > <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="container" permitted="A B" tripId="tripA" line="lineA" split="splitA" onDemand="1" jump="4.00" actType="walking"/> 12c12 < <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" expectedContainers="containerA containerB" tripId="tripB" line="lineB" split="splitB" jump="8.40" actType="singing"/> --- > <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" expectedContainers="container" tripId="tripB" line="lineB" split="splitB" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 8c8 < <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="10.00" triggered="join" parking="1" permitted="A B" tripId="tripA" line="lineA" split="splitA" join="customJoin" onDemand="1" jump="4.00" actType="walking"/> --- > <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="join" permitted="A B" tripId="tripA" line="lineA" split="splitA" onDemand="1" jump="4.00" actType="walking"/> 12c12 < <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="20.00" triggered="join" parking="1" permitted="C D" tripId="tripB" line="lineB" split="splitB" join="customJoin" jump="8.40" actType="singing"/> --- > <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" expectedContainers="join" tripId="tripB" line="lineB" split="splitB" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 8c8 < <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="personA personB" permitted="A B" tripId="tripA" line="lineA" split="splitA" onDemand="1" jump="4.00" actType="walking"/> --- > <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="person" permitted="A B" tripId="tripA" line="lineA" split="splitA" onDemand="1" jump="4.00" actType="walking"/> 12c12 < <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="20.00" triggered="person" parking="1" expected="personA personB" permitted="C D" tripId="tripB" line="lineB" split="splitB" jump="8.40" actType="singing"/> --- > <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" expectedContainers="person" tripId="tripB" line="lineB" split="splitB" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 8c8 < <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="customTripID" line="lineA" split="splitA" onDemand="1" jump="4.00" actType="walking"/> --- > <stop parkingArea="parkingAreaA" duration="70.00" until="12.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" line="lineA" split="splitA" onDemand="1" jump="4.00" actType="walking"/> 12c12 < <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="customTripID" line="lineB" split="splitB" jump="8.40" actType="singing"/> --- > <stop parkingArea="parkingAreaB" duration="60.00" until="20.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" line="lineB" split="splitB" jump="8.40" actType="singing"/>
---------- Differences in routes ---------- 8c8 < <stop parkingArea="parkingAreaA" duration="70.00" until="3.50" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" onDemand="1" jump="4.00" actType="walking"/> --- > <stop parkingArea="parkingAreaA" duration="70.00" until="0.00" extension="10.00" triggered="person" parking="1" expected="perA perB" permitted="A B" tripId="tripA" line="lineA" split="splitA" onDemand="1" jump="4.00" actType="walking"/> 12c12 < <stop parkingArea="parkingAreaB" duration="60.00" until="3.50" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" jump="8.40" actType="singing"/> --- > <stop parkingArea="parkingAreaB" duration="60.00" until="0.00" extension="20.00" triggered="container" parking="1" expected="conA conB" permitted="C D" tripId="tripB" line="lineB" split="splitB" jump="8.40" actType="singing"/>
---------- Differences in output ---------- 4c4 < TestFunctions: Netedit closed successfully --- > TestFunctions: Error closing Netedit ---------- New result in errorScreenshot ---------- PNG IHDR 1c ^IDATxw|ϕPAE@@ .\|-~_'wD@qP7Z).!2Z @7$w$w\.O>.y'B Xcw$&