diff --git a/cwms-data-api/src/main/java/cwms/cda/data/dto/location/kind/PhysicalStructureChange.java b/cwms-data-api/src/main/java/cwms/cda/data/dto/location/kind/PhysicalStructureChange.java index b59c82d2d..18b612fc3 100644 --- a/cwms-data-api/src/main/java/cwms/cda/data/dto/location/kind/PhysicalStructureChange.java +++ b/cwms-data-api/src/main/java/cwms/cda/data/dto/location/kind/PhysicalStructureChange.java @@ -29,8 +29,6 @@ package cwms.cda.data.dto.location.kind; -import static java.util.Comparator.comparing; - import com.fasterxml.jackson.annotation.JsonProperty; import cwms.cda.data.dto.CwmsDTOBase; import cwms.cda.data.dto.CwmsDTOValidator; @@ -41,6 +39,7 @@ import java.util.List; import java.util.Set; import java.util.TreeSet; +import static java.util.Comparator.comparing; public abstract class PhysicalStructureChange extends CwmsDTOBase { @JsonProperty(required = true) @@ -235,6 +234,7 @@ public B withChangeDate(Instant changeDate) { } public B withSettings(List settings) { + this.settings.clear(); settings.forEach(s -> { if (!this.settings.add(s)) { throw new FormattingException( diff --git a/cwms-data-api/src/test/java/cwms/cda/api/DataApiTestIT.java b/cwms-data-api/src/test/java/cwms/cda/api/DataApiTestIT.java index d6e982e42..263ac17d1 100644 --- a/cwms-data-api/src/test/java/cwms/cda/api/DataApiTestIT.java +++ b/cwms-data-api/src/test/java/cwms/cda/api/DataApiTestIT.java @@ -192,7 +192,7 @@ public void sessionEvent(SessionEvent event) { .wrappedRegister(user.getJSessionId(), mcup, "CLIENT-CERT", null,null); } } catch(RuntimeException ex) { - throw new Exception("User registration failed",ex); +// throw new Exception("User registration failed",ex); } } diff --git a/cwms-data-api/src/test/java/cwms/cda/api/location/kind/GateChangeScaleTest.java b/cwms-data-api/src/test/java/cwms/cda/api/location/kind/GateChangeScaleTest.java new file mode 100644 index 000000000..1452e791e --- /dev/null +++ b/cwms-data-api/src/test/java/cwms/cda/api/location/kind/GateChangeScaleTest.java @@ -0,0 +1,409 @@ +/* + * MIT License + * Copyright (c) 2024 Hydrologic Engineering Center + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +package cwms.cda.api.location.kind; + +import com.google.common.flogger.FluentLogger; +import cwms.cda.api.Controllers; +import cwms.cda.api.enums.UnitSystem; +import cwms.cda.api.errors.NotFoundException; +import cwms.cda.data.dao.LocationsDaoImpl; +import cwms.cda.data.dao.TimeSeriesDaoImpl; +import cwms.cda.data.dao.location.kind.BaseOutletDaoIT; +import cwms.cda.data.dao.location.kind.OutletDao; +import cwms.cda.data.dao.location.kind.ProjectStructureIT; +import cwms.cda.data.dto.CwmsId; +import cwms.cda.data.dto.Location; +import cwms.cda.data.dto.LookupType; +import cwms.cda.data.dto.TimeSeries; +import cwms.cda.data.dto.location.kind.GateChange; +import cwms.cda.data.dto.location.kind.GateSetting; +import cwms.cda.data.dto.location.kind.Outlet; +import cwms.cda.formatters.Formats; +import fixtures.CwmsDataApiSetupCallback; +import io.restassured.filter.log.LogDetail; +import java.io.IOException; +import java.nio.charset.Charset; +import java.time.Duration; +import java.time.Instant; +import java.time.Period; +import java.time.ZonedDateTime; +import java.time.temporal.ChronoUnit; +import java.time.temporal.TemporalAmount; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; +import java.util.stream.IntStream; +import javax.servlet.http.HttpServletResponse; +import mil.army.usace.hec.metadata.constants.NumericalConstants; +import mil.army.usace.hec.test.database.CwmsDatabaseContainer; +import org.jooq.DSLContext; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.RepeatedTest; +import org.junit.jupiter.api.RepetitionInfo; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable; +import usace.cwms.db.jooq.codegen.packages.CWMS_PROJECT_PACKAGE; +import static cwms.cda.api.Controllers.*; +import static cwms.cda.data.dao.DaoTest.getDslContext; +import static io.restassured.RestAssured.given; +import static org.hamcrest.Matchers.is; +import static org.junit.jupiter.api.Assertions.*; + +@EnabledIfEnvironmentVariable(named = "ENABLE_SCALING_TEST", matches = "true", disabledReason = "Long running test, >1 hour") +class GateChangeScaleTest extends BaseOutletDaoIT { + + private static final FluentLogger LOGGER = FluentLogger.forEnclosingClass(); + private static final CwmsId PROJECT_ID = new CwmsId.Builder().withOfficeId(OFFICE_ID).withName("PROJECT3").build(); + private static final Location PROJECT_LOCATION = buildProjectLocation(PROJECT_ID.getName()); + private static final String CONDUIT_GATE_RATING_SPEC_ID = PROJECT_ID.getName() + ".Opening-ConduitGate,Elev;Flow-ConduitGate.Standard.Production"; + private static final CwmsId CONDUIT_GATE_RATING_GROUP = new CwmsId.Builder() + .withName("Rating-" + PROJECT_ID.getName() + "-ConduitGate") + .withOfficeId(OFFICE_ID) + .build(); + + private static final TemporalAmount INTERVAL = Duration.of(5, ChronoUnit.MINUTES); + private static final ZonedDateTime START = ZonedDateTime.of(2020, 1, 1, 0, 0, 0, 0, NumericalConstants.UTC_ZONEID); + private static final ZonedDateTime END = START.plusYears(1).plus(INTERVAL); + private static final ZonedDateTime TS_START = ZonedDateTime.of(2024, 5, 31, 0, 0, 0, 0, NumericalConstants.UTC_ZONEID); + private static final Duration TS_DURATION = Duration.ofHours(120); + + private static final String CWBI = "https://cwms-data-test.cwbi.us"; + private static final CwmsId TEST_LOC_ID = new CwmsId.Builder().withOfficeId(OFFICE_ID) + .withName("Bear") + .build(); + private static final Location TEST_LOC = buildProjectLocation(TEST_LOC_ID.getName()); + private static final String SCALED_TS_TEST = "cwms/cda/data/dto/location/kind/scaled_ts_test.json"; + private static final String TEST_TS_ID = "Bear.Elev.Inst.1Hour.0.Calc-val"; + private static final String CWBI_TEST_TS_ID = "Burns-Pool.Elev.Inst.1Hour.0.Calc-val"; + private static final int PAGE_SIZE = 120; + + @BeforeAll + public static void setup() throws Exception { + //1 year of 5 minute gate change data for 18 gates + CwmsDatabaseContainer databaseLink = CwmsDataApiSetupCallback.getDatabaseLink(); + databaseLink.connection(c -> { + DSLContext context = getDslContext(c, OFFICE_ID); + CWMS_PROJECT_PACKAGE.call_STORE_PROJECT(context.configuration(), buildProject(PROJECT_LOCATION), "T"); + + try { + storeLocation(context, TEST_LOC); + } catch (IOException e) { + throw new RuntimeException(e); + } + + storeTsTest(context); + storeGateChanges(context); + }, CwmsDataApiSetupCallback.getWebUser()); + } + + private static void storeTsTest(DSLContext context){ + TimeSeries ts; + try { + String body = readResourceFile(SCALED_TS_TEST); + ts = Formats.parseContent(Formats.parseHeader(Formats.JSONV2, TimeSeries.class), body, TimeSeries.class); + } catch (IOException ex) { + throw new RuntimeException("Unable to read resource for " + SCALED_TS_TEST); + } + + TimeSeriesDaoImpl dao = new TimeSeriesDaoImpl(context); + dao.create(ts); + } + + private static void storeGateChanges(DSLContext context) { + OutletDao dao = new OutletDao(context); + try { + dao.retrieveOperationalChanges(PROJECT_ID, END.minus(INTERVAL).toInstant(), END.toInstant(), true, true, + UnitSystem.EN, 2); + LOGGER.atSevere().log("Found existing operation changes. Not attempting to generate and store changes again."); + return; + } catch (NotFoundException ex) { + LOGGER.atSevere().log("Could not find any changes at the end of the period. Generating and storing changes."); + } + + String locPrefix = PROJECT_ID.getName() + "-CG"; + CwmsId.Builder idBuilder = new CwmsId.Builder().withOfficeId(OFFICE_ID); + List outletIds = IntStream.rangeClosed(1, 18) + .mapToObj(i -> locPrefix + String.format("%03d", i)) + .map(name -> idBuilder.withName(name).build()) + .collect(Collectors.toList()); + List allLocs = outletIds.stream() + .map(CwmsId::getName) + .map(ProjectStructureIT::buildProjectLocation) + .collect(Collectors.toList()); + Outlet.Builder outBuilder = new Outlet.Builder().withRatingGroupId(CONDUIT_GATE_RATING_GROUP) + .withProjectId(PROJECT_ID); + List outlets = allLocs.stream() + .map(loc -> outBuilder.withLocation(loc).build()) + .collect(Collectors.toList()); + + List> dateBatches = buildBatchDates(); + LookupType compType = new LookupType.Builder().withActive(true) + .withDisplayValue("A") + .withOfficeId("CWMS") + .withTooltip("Adjusted by an automated method") + .build(); + LookupType releaseReason = new LookupType.Builder().withActive(true) + .withDisplayValue("O") + .withOfficeId("CWMS") + .withTooltip("Other release") + .build(); + GateSetting.Builder settingBuilder = new GateSetting.Builder().withOpening(15.) + .withOpeningParameter("Elev") + .withInvertElevation(5.) + .withOpeningUnits("ft"); + GateChange.Builder changeBuilder = new GateChange.Builder().withProjectId(PROJECT_ID) + .withDischargeComputationType(compType) + .withReasonType(releaseReason) + .withProtected(false) + .withNewTotalDischargeOverride(1.5) + .withOldTotalDischargeOverride(2.0) + .withDischargeUnits("cfs") + .withPoolElevation(50.) + .withTailwaterElevation(30.) + .withElevationUnits("ft") + .withNotes("Notes"); + List> changes = dateBatches.stream() + .map(dates -> buildGateChanges(dates, changeBuilder, settingBuilder, + outletIds)) + .collect(Collectors.toList()); + + LOGGER.atSevere().log("Storing locations..."); + allLocs.forEach(loc -> storeLocLogException(context, loc)); + LOGGER.atSevere().log("Storing outlets..."); + outlets.forEach(outlet -> storeOutlet(context, outlet)); + LOGGER.atSevere().log("Storing rating spec id..."); + createRatingSpecForOutlet(context, outlets.get(0), CONDUIT_GATE_RATING_SPEC_ID); + + LOGGER.atSevere().log("Storing changes..."); + changes.forEach(changeBatch -> { + LOGGER.atSevere().log("Storing " + changeBatch.size() + " changes from " + changeBatch.get(0).getChangeDate() + " to " + changeBatch.get(changeBatch.size() - 1)); + dao.storeOperationalChanges(changeBatch, true); + }); + } + + @RepeatedTest(10) + void retrieve_ts_test_data_cwbi(RepetitionInfo info) { + LOGGER.atInfo().log("Retrieving TS data with page size: " + PAGE_SIZE); + + ZonedDateTime startTime = TS_START; + + for (int i = 1; i < info.getCurrentRepetition(); i++) { + startTime = startTime.plus(TS_DURATION); + } + + Instant tsStart = startTime.toInstant(); + Instant tsEnd = startTime.plus(TS_DURATION).toInstant(); + + long start = System.currentTimeMillis(); + + String body = given().baseUri(CWBI).basePath("/cwms-data").port(443) + .log() + .ifValidationFails(LogDetail.ALL, true) + .contentType(Formats.JSONV2) + .when() + .redirects() + .follow(true) + .redirects() + .max(3) + .queryParam(BEGIN, tsStart.toString()) + .queryParam(Controllers.END, tsEnd.toString()) + .queryParam(START_TIME_INCLUSIVE, true) + .queryParam(END_TIME_INCLUSIVE, true) + .queryParam(Controllers.PAGE_SIZE, PAGE_SIZE) + .queryParam(NAME, CWBI_TEST_TS_ID) + .queryParam(OFFICE, OFFICE_ID) + .get("timeseries") + .then() + .log().all() +// .ifValidationFails(LogDetail.ALL, true) + .assertThat() + .statusCode(is(HttpServletResponse.SC_OK)) + .extract() + .body() + .asString(); + + long end = System.currentTimeMillis() - start; + LOGGER.atInfo().log("CWBI Time to retrieve TS data: " + end + "ms"); + + assertNotNull(body); + assertFalse(body.isEmpty()); + + LOGGER.atInfo().log(body); + LOGGER.atInfo().log("CWBI Output character length: " + body.length() + "\n" + + Charset.defaultCharset().displayName() + " byte length: " + body.getBytes().length); + } + + @RepeatedTest(10) + void retrieve_test_ts_data(RepetitionInfo info) { + LOGGER.atInfo().log("Retrieving TS data with page size: " + PAGE_SIZE); + ZonedDateTime startTime = TS_START; + + for (int i = 1; i < info.getCurrentRepetition(); i++) { + startTime = startTime.plus(TS_DURATION); + } + + Instant tsStart = startTime.toInstant(); + Instant tsEnd = startTime.plus(TS_DURATION).toInstant(); + + long start = System.currentTimeMillis(); + + String body = given().log() + .ifValidationFails(LogDetail.ALL, true) + .contentType(Formats.JSONV2) + .when() + .redirects() + .follow(true) + .redirects() + .max(3) + .queryParam(BEGIN, tsStart.toString()) + .queryParam(Controllers.END, tsEnd.toString()) + .queryParam(START_TIME_INCLUSIVE, true) + .queryParam(END_TIME_INCLUSIVE, true) + .queryParam(Controllers.PAGE_SIZE, PAGE_SIZE) + .queryParam(NAME, TEST_TS_ID) + .queryParam(OFFICE, OFFICE_ID) + .get("timeseries") + .then() + .log() + .ifValidationFails(LogDetail.ALL, true) + .assertThat() + .statusCode(is(HttpServletResponse.SC_OK)) + .extract() + .body() + .asString(); + + long end = System.currentTimeMillis() - start; + LOGGER.atInfo().log("Time to retrieve TS data: " + end + "ms"); + + assertNotNull(body); + assertFalse(body.isEmpty()); + + LOGGER.atInfo().log(body); + + LOGGER.atInfo().log("Output character length: " + body.length() + "\n" + + Charset.defaultCharset().displayName() + " byte length: " + body.getBytes().length); + } + + @RepeatedTest(10) + void scaling_test(RepetitionInfo info) { + //Generate 18 outlets, 5 minute data, for 1 year + //location: keystone dam + //figure out how big the payload is. + + //Turn on metrics logging to identify all the timing pieces + //Figure out a latency factor (i.e. how long does it take to communicate with CWBI vs local) + //retrieve something from CWBI then + + ZonedDateTime startTime = START; + + for (int i = 1; i < info.getCurrentRepetition(); i++) { + startTime = startTime.plus(TS_DURATION); + } + + LOGGER.atInfo().log("Retrieving changes with page size: " + PAGE_SIZE); + + long start = System.currentTimeMillis(); + + String body = given().log() + .ifValidationFails(LogDetail.ALL, true) + .contentType(Formats.JSONV1) + .when() + .redirects() + .follow(true) + .redirects() + .max(3) + .queryParam(BEGIN, startTime.toInstant().toString()) + .queryParam(Controllers.END, END.toInstant().toString()) + .queryParam(START_TIME_INCLUSIVE, true) + .queryParam(END_TIME_INCLUSIVE, true) + .queryParam(Controllers.PAGE_SIZE, PAGE_SIZE) + .get("projects/" + OFFICE_ID + "/" + PROJECT_ID.getName() + "/gate-changes") + .then() + .log() + .ifValidationFails(LogDetail.ALL, true) + .assertThat() + .statusCode(is(HttpServletResponse.SC_OK)) + .extract() + .body() + .asString(); + + long end = System.currentTimeMillis() - start; + + LOGGER.atInfo().log("Time to retrieve gate changes: " + end + "ms"); + + assertNotNull(body); + assertFalse(body.isEmpty()); + +// LOGGER.atInfo().log(body); + + LOGGER.atInfo().log("Output character length: " + body.length() + "\n" + + Charset.defaultCharset().displayName() + " byte length: " + body.getBytes().length); + } + + private static List> buildBatchDates() { + TemporalAmount batch = Period.ofWeeks(2); + ZonedDateTime batchStart = START; + ZonedDateTime batchEnd = START.plus(batch); + List> dateBatches = new ArrayList<>(); + + while (batchStart.isBefore(END)) { + List times = new ArrayList<>(); + dateBatches.add(times); + ZonedDateTime nextInterval = batchStart; + + while (nextInterval.isBefore(batchEnd)) { + times.add(nextInterval.toInstant()); + nextInterval = nextInterval.plus(INTERVAL); + } + + batchStart = batchStart.plus(batch); + batchEnd = batchEnd.plus(batch); + } + return dateBatches; + } + + private static List buildGateChanges(List dates, GateChange.Builder changeBuilder, GateSetting.Builder settingBuilder, List outletIds) { + return dates.stream().map(date -> { + List settings = outletIds.stream() + .map(id -> settingBuilder.withLocationId(id).build()) + .collect(Collectors.toList()); + return changeBuilder.withChangeDate(date).withSettings(settings).build(); + }).collect(Collectors.toList()); + } + + private static void storeLocLogException(DSLContext context, Location loc) throws RuntimeException { + LocationsDaoImpl dao = new LocationsDaoImpl(context); + String locName = loc.getOfficeId() + "." + loc.getName(); + try { + dao.getLocation(loc.getName(), UnitSystem.EN.getValue(), OFFICE_ID); + LOGGER.atInfo().log("Location already exists: " + locName); + } catch (NotFoundException ex) { + LOGGER.atInfo().log("No location found for " + locName + " storing it."); + try { + dao.storeLocation(loc); + } catch (IOException ex2) { + String msg = "Unable to store location data for " + locName; + LOGGER.atSevere().log(msg); + throw new RuntimeException(msg, ex2); + } + } + } +} diff --git a/cwms-data-api/src/test/java/cwms/cda/data/dao/location/kind/BaseOutletDaoIT.java b/cwms-data-api/src/test/java/cwms/cda/data/dao/location/kind/BaseOutletDaoIT.java index 80ae2f9ce..b339b7e14 100644 --- a/cwms-data-api/src/test/java/cwms/cda/data/dao/location/kind/BaseOutletDaoIT.java +++ b/cwms-data-api/src/test/java/cwms/cda/data/dao/location/kind/BaseOutletDaoIT.java @@ -22,6 +22,7 @@ import com.google.common.flogger.FluentLogger; import cwms.cda.api.errors.NotFoundException; +import cwms.cda.data.dao.DeleteRule; import cwms.cda.data.dao.LocationGroupDao; import cwms.cda.data.dto.AssignedLocation; import cwms.cda.data.dto.LocationGroup; @@ -63,4 +64,15 @@ public static void createRatingSpecForOutlet(DSLContext context, Outlet outlet, locGroupDao.create(realGroup); } } + + public static void storeOutlet(DSLContext context, Outlet outlet) { + OutletDao dao = new OutletDao(context); + dao.storeOutlet(outlet, false); + } + + public static void deleteOutlet(DSLContext context, Outlet outlet) { + OutletDao outletDao = new OutletDao(context); + outletDao.deleteOutlet(outlet.getLocation().getOfficeId(), outlet.getLocation().getName(), + DeleteRule.DELETE_ALL); + } } diff --git a/cwms-data-api/src/test/java/cwms/cda/data/dao/location/kind/OutletDaoIT.java b/cwms-data-api/src/test/java/cwms/cda/data/dao/location/kind/OutletDaoIT.java index 43c956aea..5d94043c5 100644 --- a/cwms-data-api/src/test/java/cwms/cda/data/dao/location/kind/OutletDaoIT.java +++ b/cwms-data-api/src/test/java/cwms/cda/data/dao/location/kind/OutletDaoIT.java @@ -70,16 +70,15 @@ static void setup() throws Exception { CwmsDatabaseContainer databaseLink = CwmsDataApiSetupCallback.getDatabaseLink(); databaseLink.connection(c -> { DSLContext context = getDslContext(c, OFFICE_ID); - OutletDao outletDao = new OutletDao(context); deleteLocation(context, TG_LOC4_ID.getOfficeId(), TG_LOC4_ID.getName()); try { storeLocation(context, TAINTER_GATE_1_LOC); storeLocation(context, TAINTER_GATE_2_LOC); storeLocation(context, TAINTER_GATE_3_LOC); storeLocation(context, BOX_CULVERT_1_LOC); - outletDao.storeOutlet(TAINTER_GATE_1_OUTLET, false); - outletDao.storeOutlet(TAINTER_GATE_2_OUTLET, false); - outletDao.storeOutlet(BOX_CULVERT_1_OUTLET, false); + storeOutlet(context, TAINTER_GATE_1_OUTLET); + storeOutlet(context, TAINTER_GATE_2_OUTLET); + storeOutlet(context, BOX_CULVERT_1_OUTLET); } catch (IOException e) { throw new RuntimeException(e); } @@ -91,15 +90,12 @@ static void tearDown() throws Exception { CwmsDatabaseContainer databaseLink = CwmsDataApiSetupCallback.getDatabaseLink(); databaseLink.connection(c -> { DSLContext context = getDslContext(c, OFFICE_ID); - OutletDao outletDao = new OutletDao(context); deleteLocationGroup(context, TAINTER_GATE_1_OUTLET); deleteLocationGroup(context, TAINTER_GATE_2_OUTLET); deleteLocationGroup(context, BOX_CULVERT_1_OUTLET); - outletDao.deleteOutlet(TAINTER_GATE_1_LOC.getOfficeId(), TAINTER_GATE_1_LOC.getName(), - DeleteRule.DELETE_ALL); - outletDao.deleteOutlet(TAINTER_GATE_2_LOC.getOfficeId(), TAINTER_GATE_2_LOC.getName(), - DeleteRule.DELETE_ALL); - outletDao.deleteOutlet(BOX_CULVERT_1_LOC.getOfficeId(), BOX_CULVERT_1_LOC.getName(), DeleteRule.DELETE_ALL); + deleteOutlet(context, TAINTER_GATE_1_OUTLET); + deleteOutlet(context, TAINTER_GATE_2_OUTLET); + deleteOutlet(context, BOX_CULVERT_1_OUTLET); deleteLocation(context, TAINTER_GATE_1_LOC.getOfficeId(), TAINTER_GATE_1_LOC.getName()); deleteLocation(context, TAINTER_GATE_2_LOC.getOfficeId(), TAINTER_GATE_2_LOC.getName()); deleteLocation(context, TAINTER_GATE_3_LOC.getOfficeId(), TAINTER_GATE_3_LOC.getName()); diff --git a/cwms-data-api/src/test/java/cwms/cda/data/dao/location/kind/ProjectStructureIT.java b/cwms-data-api/src/test/java/cwms/cda/data/dao/location/kind/ProjectStructureIT.java index 079e37946..4352283ed 100644 --- a/cwms-data-api/src/test/java/cwms/cda/data/dao/location/kind/ProjectStructureIT.java +++ b/cwms-data-api/src/test/java/cwms/cda/data/dao/location/kind/ProjectStructureIT.java @@ -136,6 +136,9 @@ public static void storeLocation(DSLContext context, Location loc) throws IOExce locationsDao.storeLocation(loc); } + public static void deleteLocation(DSLContext context, Location loc) { + deleteLocation(context, loc.getOfficeId(), loc.getName()); + } public static void deleteLocation(DSLContext context, String officeId, String locId) { LocationsDaoImpl locationsDao = new LocationsDaoImpl(context); try { diff --git a/cwms-data-api/src/test/resources/cwms/cda/data/dto/location/kind/scaled_ts_test.json b/cwms-data-api/src/test/resources/cwms/cda/data/dto/location/kind/scaled_ts_test.json new file mode 100644 index 000000000..f2c714e5c --- /dev/null +++ b/cwms-data-api/src/test/resources/cwms/cda/data/dto/location/kind/scaled_ts_test.json @@ -0,0 +1,7252 @@ +{ + "begin": "2024-05-31T00:00:00Z", + "date-version-type": "UNVERSIONED", + "end": "2024-07-30T00:00:00Z", + "interval": "PT1H", + "interval-offset": 0, + "name": "Bear.Elev.Inst.1Hour.0.Calc-val", + "office-id": "SPK", + "page": "MTcxNzExMzYwMDAwMHx8MTQ0MXx8MTQ0MQ==", + "page-size": 1441, + "time-zone": "UTC", + "total": 1441, + "units": "ft", + "value-columns": [ + { + "name": "date-time", + "ordinal": 1, + "datatype": "java.sql.Timestamp" + }, + { + "name": "value", + "ordinal": 2, + "datatype": "java.lang.Double" + }, + { + "name": "quality-code", + "ordinal": 3, + "datatype": "int" + } + ], + "values": [ + [ + 1717113600000, + 266.33, + 0 + ], + [ + 1717117200000, + 266.33, + 0 + ], + [ + 1717120800000, + 266.33, + 0 + ], + [ + 1717124400000, + 266.33, + 0 + ], + [ + 1717128000000, + 266.33, + 0 + ], + [ + 1717131600000, + 266.33, + 0 + ], + [ + 1717135200000, + 266.33, + 0 + ], + [ + 1717138800000, + 266.33, + 0 + ], + [ + 1717142400000, + 266.33, + 0 + ], + [ + 1717146000000, + 266.33, + 0 + ], + [ + 1717149600000, + 266.33, + 0 + ], + [ + 1717153200000, + 266.33, + 0 + ], + [ + 1717156800000, + 266.33, + 0 + ], + [ + 1717160400000, + 266.33, + 0 + ], + [ + 1717164000000, + 266.33, + 0 + ], + [ + 1717167600000, + 266.33, + 0 + ], + [ + 1717171200000, + 266.33, + 0 + ], + [ + 1717174800000, + 266.33, + 0 + ], + [ + 1717178400000, + 266.33, + 0 + ], + [ + 1717182000000, + 266.33, + 0 + ], + [ + 1717185600000, + 266.33, + 0 + ], + [ + 1717189200000, + 266.33, + 0 + ], + [ + 1717192800000, + 266.33, + 0 + ], + [ + 1717196400000, + 266.33, + 0 + ], + [ + 1717200000000, + 266.33, + 0 + ], + [ + 1717203600000, + 266.33, + 0 + ], + [ + 1717207200000, + 266.33, + 0 + ], + [ + 1717210800000, + 266.33, + 0 + ], + [ + 1717214400000, + 266.33, + 0 + ], + [ + 1717218000000, + 266.33, + 0 + ], + [ + 1717221600000, + 266.33, + 0 + ], + [ + 1717225200000, + 266.33, + 0 + ], + [ + 1717228800000, + 266.33, + 0 + ], + [ + 1717232400000, + 266.33, + 0 + ], + [ + 1717236000000, + 266.33, + 0 + ], + [ + 1717239600000, + 266.33, + 0 + ], + [ + 1717243200000, + 266.33, + 0 + ], + [ + 1717246800000, + 266.33, + 0 + ], + [ + 1717250400000, + 266.33, + 0 + ], + [ + 1717254000000, + 266.33, + 0 + ], + [ + 1717257600000, + 266.33, + 0 + ], + [ + 1717261200000, + 266.33, + 0 + ], + [ + 1717264800000, + 266.33, + 0 + ], + [ + 1717268400000, + 266.33, + 0 + ], + [ + 1717272000000, + 266.33, + 0 + ], + [ + 1717275600000, + 266.33, + 0 + ], + [ + 1717279200000, + 266.33, + 0 + ], + [ + 1717282800000, + 266.33, + 0 + ], + [ + 1717286400000, + 266.33, + 0 + ], + [ + 1717290000000, + 266.33, + 0 + ], + [ + 1717293600000, + 266.33, + 0 + ], + [ + 1717297200000, + 266.33, + 0 + ], + [ + 1717300800000, + 266.33, + 0 + ], + [ + 1717304400000, + 266.33, + 0 + ], + [ + 1717308000000, + 266.33, + 0 + ], + [ + 1717311600000, + 266.33, + 0 + ], + [ + 1717315200000, + 266.33, + 0 + ], + [ + 1717318800000, + 266.33, + 0 + ], + [ + 1717322400000, + 266.33, + 0 + ], + [ + 1717326000000, + 266.33, + 0 + ], + [ + 1717329600000, + 266.33, + 0 + ], + [ + 1717333200000, + 266.33, + 0 + ], + [ + 1717336800000, + 266.33, + 0 + ], + [ + 1717340400000, + 266.33, + 0 + ], + [ + 1717344000000, + 266.33, + 0 + ], + [ + 1717347600000, + 266.33, + 0 + ], + [ + 1717351200000, + 266.33, + 0 + ], + [ + 1717354800000, + 266.33, + 0 + ], + [ + 1717358400000, + 266.33, + 0 + ], + [ + 1717362000000, + 266.33, + 0 + ], + [ + 1717365600000, + 266.33, + 0 + ], + [ + 1717369200000, + 266.33, + 0 + ], + [ + 1717372800000, + 266.33, + 0 + ], + [ + 1717376400000, + 266.33, + 0 + ], + [ + 1717380000000, + 266.33, + 0 + ], + [ + 1717383600000, + 266.33, + 0 + ], + [ + 1717387200000, + 266.33, + 0 + ], + [ + 1717390800000, + 266.33, + 0 + ], + [ + 1717394400000, + 266.3499999999999, + 0 + ], + [ + 1717398000000, + 266.3499999999999, + 0 + ], + [ + 1717401600000, + 266.3499999999999, + 0 + ], + [ + 1717405200000, + 266.35999999999996, + 0 + ], + [ + 1717408800000, + 266.37, + 0 + ], + [ + 1717412400000, + 266.37, + 0 + ], + [ + 1717416000000, + 266.37, + 0 + ], + [ + 1717419600000, + 266.37, + 0 + ], + [ + 1717423200000, + 266.3799999999999, + 0 + ], + [ + 1717426800000, + 266.3799999999999, + 0 + ], + [ + 1717430400000, + 266.3799999999999, + 0 + ], + [ + 1717434000000, + 266.3799999999999, + 0 + ], + [ + 1717437600000, + 266.3799999999999, + 0 + ], + [ + 1717441200000, + 266.39, + 0 + ], + [ + 1717444800000, + 266.39, + 0 + ], + [ + 1717448400000, + 266.39, + 0 + ], + [ + 1717452000000, + 266.39, + 0 + ], + [ + 1717455600000, + 266.4, + 0 + ], + [ + 1717459200000, + 266.4, + 0 + ], + [ + 1717462800000, + 266.4, + 0 + ], + [ + 1717466400000, + 266.4, + 0 + ], + [ + 1717470000000, + 266.4, + 0 + ], + [ + 1717473600000, + 266.4, + 0 + ], + [ + 1717477200000, + 266.4, + 0 + ], + [ + 1717480800000, + 266.4, + 0 + ], + [ + 1717484400000, + 266.4, + 0 + ], + [ + 1717488000000, + 266.4, + 0 + ], + [ + 1717491600000, + 266.4, + 0 + ], + [ + 1717495200000, + 266.40999999999997, + 0 + ], + [ + 1717498800000, + 266.40999999999997, + 0 + ], + [ + 1717502400000, + 266.40999999999997, + 0 + ], + [ + 1717506000000, + 266.40999999999997, + 0 + ], + [ + 1717509600000, + 266.40999999999997, + 0 + ], + [ + 1717513200000, + 266.40999999999997, + 0 + ], + [ + 1717516800000, + 266.40999999999997, + 0 + ], + [ + 1717520400000, + 266.40999999999997, + 0 + ], + [ + 1717524000000, + 266.40999999999997, + 0 + ], + [ + 1717527600000, + 266.40999999999997, + 0 + ], + [ + 1717531200000, + 266.40999999999997, + 0 + ], + [ + 1717534800000, + 266.41999999999996, + 0 + ], + [ + 1717538400000, + 266.41999999999996, + 0 + ], + [ + 1717542000000, + 266.41999999999996, + 0 + ], + [ + 1717545600000, + 266.41999999999996, + 0 + ], + [ + 1717549200000, + 266.41999999999996, + 0 + ], + [ + 1717552800000, + 266.41999999999996, + 0 + ], + [ + 1717556400000, + 266.41999999999996, + 0 + ], + [ + 1717560000000, + 266.41999999999996, + 0 + ], + [ + 1717563600000, + 266.41999999999996, + 0 + ], + [ + 1717567200000, + 266.41999999999996, + 0 + ], + [ + 1717570800000, + 266.41999999999996, + 0 + ], + [ + 1717574400000, + 266.41999999999996, + 0 + ], + [ + 1717578000000, + 266.41999999999996, + 0 + ], + [ + 1717581600000, + 266.41999999999996, + 0 + ], + [ + 1717585200000, + 266.41999999999996, + 0 + ], + [ + 1717588800000, + 266.42999999999995, + 0 + ], + [ + 1717592400000, + 266.42999999999995, + 0 + ], + [ + 1717596000000, + 266.42999999999995, + 0 + ], + [ + 1717599600000, + 266.42999999999995, + 0 + ], + [ + 1717603200000, + 266.42999999999995, + 0 + ], + [ + 1717606800000, + 266.42999999999995, + 0 + ], + [ + 1717610400000, + 266.42999999999995, + 0 + ], + [ + 1717614000000, + 266.42999999999995, + 0 + ], + [ + 1717617600000, + 266.42999999999995, + 0 + ], + [ + 1717621200000, + 266.42999999999995, + 0 + ], + [ + 1717624800000, + 266.42999999999995, + 0 + ], + [ + 1717628400000, + 266.42999999999995, + 0 + ], + [ + 1717632000000, + 266.42999999999995, + 0 + ], + [ + 1717635600000, + 266.42999999999995, + 0 + ], + [ + 1717639200000, + 266.42999999999995, + 0 + ], + [ + 1717642800000, + 266.42999999999995, + 0 + ], + [ + 1717646400000, + 266.42999999999995, + 0 + ], + [ + 1717650000000, + 266.42999999999995, + 0 + ], + [ + 1717653600000, + 266.42999999999995, + 0 + ], + [ + 1717657200000, + 266.42999999999995, + 0 + ], + [ + 1717660800000, + 266.42999999999995, + 0 + ], + [ + 1717664400000, + 266.42999999999995, + 0 + ], + [ + 1717668000000, + 266.42999999999995, + 0 + ], + [ + 1717671600000, + 266.42999999999995, + 0 + ], + [ + 1717675200000, + 266.42999999999995, + 0 + ], + [ + 1717678800000, + 266.42999999999995, + 0 + ], + [ + 1717682400000, + 266.42999999999995, + 0 + ], + [ + 1717686000000, + 266.42999999999995, + 0 + ], + [ + 1717689600000, + 266.42999999999995, + 0 + ], + [ + 1717693200000, + 266.42999999999995, + 0 + ], + [ + 1717696800000, + 266.42999999999995, + 0 + ], + [ + 1717700400000, + 266.42999999999995, + 0 + ], + [ + 1717704000000, + 266.42999999999995, + 0 + ], + [ + 1717707600000, + 266.42999999999995, + 0 + ], + [ + 1717711200000, + 266.42999999999995, + 0 + ], + [ + 1717714800000, + 266.42999999999995, + 0 + ], + [ + 1717718400000, + 266.42999999999995, + 0 + ], + [ + 1717722000000, + 266.42999999999995, + 0 + ], + [ + 1717725600000, + 266.42999999999995, + 0 + ], + [ + 1717729200000, + 266.42999999999995, + 0 + ], + [ + 1717732800000, + 266.42999999999995, + 0 + ], + [ + 1717736400000, + 266.42999999999995, + 0 + ], + [ + 1717740000000, + 266.42999999999995, + 0 + ], + [ + 1717743600000, + 266.42999999999995, + 0 + ], + [ + 1717747200000, + 266.42999999999995, + 0 + ], + [ + 1717750800000, + 266.42999999999995, + 0 + ], + [ + 1717754400000, + 266.42999999999995, + 0 + ], + [ + 1717758000000, + 266.42999999999995, + 0 + ], + [ + 1717761600000, + 266.42999999999995, + 0 + ], + [ + 1717765200000, + 266.42999999999995, + 0 + ], + [ + 1717768800000, + 266.42999999999995, + 0 + ], + [ + 1717772400000, + 266.42999999999995, + 0 + ], + [ + 1717776000000, + 266.42999999999995, + 0 + ], + [ + 1717779600000, + 266.42999999999995, + 0 + ], + [ + 1717783200000, + 266.42999999999995, + 0 + ], + [ + 1717786800000, + 266.42999999999995, + 0 + ], + [ + 1717790400000, + 266.42999999999995, + 0 + ], + [ + 1717794000000, + 266.42999999999995, + 0 + ], + [ + 1717797600000, + 266.42999999999995, + 0 + ], + [ + 1717801200000, + 266.42999999999995, + 0 + ], + [ + 1717804800000, + 266.42999999999995, + 0 + ], + [ + 1717808400000, + 266.42999999999995, + 0 + ], + [ + 1717812000000, + 266.42999999999995, + 0 + ], + [ + 1717815600000, + 266.42999999999995, + 0 + ], + [ + 1717819200000, + 266.42999999999995, + 0 + ], + [ + 1717822800000, + 266.42999999999995, + 0 + ], + [ + 1717826400000, + 266.42999999999995, + 0 + ], + [ + 1717830000000, + 266.42999999999995, + 0 + ], + [ + 1717833600000, + 266.42999999999995, + 0 + ], + [ + 1717837200000, + 266.42999999999995, + 0 + ], + [ + 1717840800000, + 266.42999999999995, + 0 + ], + [ + 1717844400000, + 266.42999999999995, + 0 + ], + [ + 1717848000000, + 266.42999999999995, + 0 + ], + [ + 1717851600000, + 266.42999999999995, + 0 + ], + [ + 1717855200000, + 266.42999999999995, + 0 + ], + [ + 1717858800000, + 266.42999999999995, + 0 + ], + [ + 1717862400000, + 266.42999999999995, + 0 + ], + [ + 1717866000000, + 266.42999999999995, + 0 + ], + [ + 1717869600000, + 266.42999999999995, + 0 + ], + [ + 1717873200000, + 266.42999999999995, + 0 + ], + [ + 1717876800000, + 266.42999999999995, + 0 + ], + [ + 1717880400000, + 266.42999999999995, + 0 + ], + [ + 1717884000000, + 266.42999999999995, + 0 + ], + [ + 1717887600000, + 266.42999999999995, + 0 + ], + [ + 1717891200000, + 266.42999999999995, + 0 + ], + [ + 1717894800000, + 266.42999999999995, + 0 + ], + [ + 1717898400000, + 266.42999999999995, + 0 + ], + [ + 1717902000000, + 266.42999999999995, + 0 + ], + [ + 1717905600000, + 266.42999999999995, + 0 + ], + [ + 1717909200000, + 266.42999999999995, + 0 + ], + [ + 1717912800000, + 266.42999999999995, + 0 + ], + [ + 1717916400000, + 266.42999999999995, + 0 + ], + [ + 1717920000000, + 266.42999999999995, + 0 + ], + [ + 1717923600000, + 266.42999999999995, + 0 + ], + [ + 1717927200000, + 266.42999999999995, + 0 + ], + [ + 1717930800000, + 266.42999999999995, + 0 + ], + [ + 1717934400000, + 266.42999999999995, + 0 + ], + [ + 1717938000000, + 266.42999999999995, + 0 + ], + [ + 1717941600000, + 266.42999999999995, + 0 + ], + [ + 1717945200000, + 266.42999999999995, + 0 + ], + [ + 1717948800000, + 266.42999999999995, + 0 + ], + [ + 1717952400000, + 266.42999999999995, + 0 + ], + [ + 1717956000000, + 266.42999999999995, + 0 + ], + [ + 1717959600000, + 266.42999999999995, + 0 + ], + [ + 1717963200000, + 266.42999999999995, + 0 + ], + [ + 1717966800000, + 266.42999999999995, + 0 + ], + [ + 1717970400000, + 266.42999999999995, + 0 + ], + [ + 1717974000000, + 266.42999999999995, + 0 + ], + [ + 1717977600000, + 266.42999999999995, + 0 + ], + [ + 1717981200000, + 266.41999999999996, + 0 + ], + [ + 1717984800000, + 266.41999999999996, + 0 + ], + [ + 1717988400000, + 266.41999999999996, + 0 + ], + [ + 1717992000000, + 266.41999999999996, + 0 + ], + [ + 1717995600000, + 266.41999999999996, + 0 + ], + [ + 1717999200000, + 266.41999999999996, + 0 + ], + [ + 1718002800000, + 266.41999999999996, + 0 + ], + [ + 1718006400000, + 266.41999999999996, + 0 + ], + [ + 1718010000000, + 266.41999999999996, + 0 + ], + [ + 1718013600000, + 266.41999999999996, + 0 + ], + [ + 1718017200000, + 266.41999999999996, + 0 + ], + [ + 1718020800000, + 266.41999999999996, + 0 + ], + [ + 1718024400000, + 266.41999999999996, + 0 + ], + [ + 1718028000000, + 266.41999999999996, + 0 + ], + [ + 1718031600000, + 266.41999999999996, + 0 + ], + [ + 1718035200000, + 266.41999999999996, + 0 + ], + [ + 1718038800000, + 266.41999999999996, + 0 + ], + [ + 1718042400000, + 266.41999999999996, + 0 + ], + [ + 1718046000000, + 266.41999999999996, + 0 + ], + [ + 1718049600000, + 266.41999999999996, + 0 + ], + [ + 1718053200000, + 266.41999999999996, + 0 + ], + [ + 1718056800000, + 266.41999999999996, + 0 + ], + [ + 1718060400000, + 266.41999999999996, + 0 + ], + [ + 1718064000000, + 266.41999999999996, + 0 + ], + [ + 1718067600000, + 266.41999999999996, + 0 + ], + [ + 1718071200000, + 266.41999999999996, + 0 + ], + [ + 1718074800000, + 266.41999999999996, + 0 + ], + [ + 1718078400000, + 266.40999999999997, + 0 + ], + [ + 1718082000000, + 266.40999999999997, + 0 + ], + [ + 1718085600000, + 266.40999999999997, + 0 + ], + [ + 1718089200000, + 266.40999999999997, + 0 + ], + [ + 1718092800000, + 266.40999999999997, + 0 + ], + [ + 1718096400000, + 266.40999999999997, + 0 + ], + [ + 1718100000000, + 266.40999999999997, + 0 + ], + [ + 1718103600000, + 266.40999999999997, + 0 + ], + [ + 1718107200000, + 266.40999999999997, + 0 + ], + [ + 1718110800000, + 266.40999999999997, + 0 + ], + [ + 1718114400000, + 266.40999999999997, + 0 + ], + [ + 1718118000000, + 266.40999999999997, + 0 + ], + [ + 1718121600000, + 266.40999999999997, + 0 + ], + [ + 1718125200000, + 266.40999999999997, + 0 + ], + [ + 1718128800000, + 266.40999999999997, + 0 + ], + [ + 1718132400000, + 266.40999999999997, + 0 + ], + [ + 1718136000000, + 266.40999999999997, + 0 + ], + [ + 1718139600000, + 266.40999999999997, + 0 + ], + [ + 1718143200000, + 266.40999999999997, + 0 + ], + [ + 1718146800000, + 266.40999999999997, + 0 + ], + [ + 1718150400000, + 266.40999999999997, + 0 + ], + [ + 1718154000000, + 266.4, + 0 + ], + [ + 1718157600000, + 266.4, + 0 + ], + [ + 1718161200000, + 266.4, + 0 + ], + [ + 1718164800000, + 266.4, + 0 + ], + [ + 1718168400000, + 266.4, + 0 + ], + [ + 1718172000000, + 266.4, + 0 + ], + [ + 1718175600000, + 266.4, + 0 + ], + [ + 1718179200000, + 266.4, + 0 + ], + [ + 1718182800000, + 266.4, + 0 + ], + [ + 1718186400000, + 266.4, + 0 + ], + [ + 1718190000000, + 266.4, + 0 + ], + [ + 1718193600000, + 266.4, + 0 + ], + [ + 1718197200000, + 266.4, + 0 + ], + [ + 1718200800000, + 266.4, + 0 + ], + [ + 1718204400000, + 266.4, + 0 + ], + [ + 1718208000000, + 266.4, + 0 + ], + [ + 1718211600000, + 266.4, + 0 + ], + [ + 1718215200000, + 266.4, + 0 + ], + [ + 1718218800000, + 266.4, + 0 + ], + [ + 1718222400000, + 266.4, + 0 + ], + [ + 1718226000000, + 266.4, + 0 + ], + [ + 1718229600000, + 266.4, + 0 + ], + [ + 1718233200000, + 266.4, + 0 + ], + [ + 1718236800000, + 266.39, + 0 + ], + [ + 1718240400000, + 266.39, + 0 + ], + [ + 1718244000000, + 266.39, + 0 + ], + [ + 1718247600000, + 266.39, + 0 + ], + [ + 1718251200000, + 266.39, + 0 + ], + [ + 1718254800000, + 266.39, + 0 + ], + [ + 1718258400000, + 266.39, + 0 + ], + [ + 1718262000000, + 266.3799999999999, + 0 + ], + [ + 1718265600000, + 266.3799999999999, + 0 + ], + [ + 1718269200000, + 266.3799999999999, + 0 + ], + [ + 1718272800000, + 266.3799999999999, + 0 + ], + [ + 1718276400000, + 266.3799999999999, + 0 + ], + [ + 1718280000000, + 266.3799999999999, + 0 + ], + [ + 1718283600000, + 266.3799999999999, + 0 + ], + [ + 1718287200000, + 266.3799999999999, + 0 + ], + [ + 1718290800000, + 266.3799999999999, + 0 + ], + [ + 1718294400000, + 266.3799999999999, + 0 + ], + [ + 1718298000000, + 266.3799999999999, + 0 + ], + [ + 1718301600000, + 266.3799999999999, + 0 + ], + [ + 1718305200000, + 266.3799999999999, + 0 + ], + [ + 1718308800000, + 266.3799999999999, + 0 + ], + [ + 1718312400000, + 266.3799999999999, + 0 + ], + [ + 1718316000000, + 266.3799999999999, + 0 + ], + [ + 1718319600000, + 266.3799999999999, + 0 + ], + [ + 1718323200000, + 266.3799999999999, + 0 + ], + [ + 1718326800000, + 266.3799999999999, + 0 + ], + [ + 1718330400000, + 266.37, + 0 + ], + [ + 1718334000000, + 266.37, + 0 + ], + [ + 1718337600000, + 266.37, + 0 + ], + [ + 1718341200000, + 266.37, + 0 + ], + [ + 1718344800000, + 266.37, + 0 + ], + [ + 1718348400000, + 266.37, + 0 + ], + [ + 1718352000000, + 266.35999999999996, + 0 + ], + [ + 1718355600000, + 266.35999999999996, + 0 + ], + [ + 1718359200000, + 266.35999999999996, + 0 + ], + [ + 1718362800000, + 266.35999999999996, + 0 + ], + [ + 1718366400000, + 266.35999999999996, + 0 + ], + [ + 1718370000000, + 266.35999999999996, + 0 + ], + [ + 1718373600000, + 266.35999999999996, + 0 + ], + [ + 1718377200000, + 266.35999999999996, + 0 + ], + [ + 1718380800000, + 266.35999999999996, + 0 + ], + [ + 1718384400000, + 266.35999999999996, + 0 + ], + [ + 1718388000000, + 266.35999999999996, + 0 + ], + [ + 1718391600000, + 266.35999999999996, + 0 + ], + [ + 1718395200000, + 266.35999999999996, + 0 + ], + [ + 1718398800000, + 266.35999999999996, + 0 + ], + [ + 1718402400000, + 266.35999999999996, + 0 + ], + [ + 1718406000000, + 266.35999999999996, + 0 + ], + [ + 1718409600000, + 266.3499999999999, + 0 + ], + [ + 1718413200000, + 266.34, + 0 + ], + [ + 1718416800000, + 266.33, + 0 + ], + [ + 1718420400000, + 266.33, + 0 + ], + [ + 1718424000000, + 266.33, + 0 + ], + [ + 1718427600000, + 266.33, + 0 + ], + [ + 1718431200000, + 266.33, + 0 + ], + [ + 1718434800000, + 266.33, + 0 + ], + [ + 1718438400000, + 266.33, + 0 + ], + [ + 1718442000000, + 266.33, + 0 + ], + [ + 1718445600000, + 266.33, + 0 + ], + [ + 1718449200000, + 266.33, + 0 + ], + [ + 1718452800000, + 266.33, + 0 + ], + [ + 1718456400000, + 266.33, + 0 + ], + [ + 1718460000000, + 266.33, + 0 + ], + [ + 1718463600000, + 266.33, + 0 + ], + [ + 1718467200000, + 266.33, + 0 + ], + [ + 1718470800000, + 266.33, + 0 + ], + [ + 1718474400000, + 266.33, + 0 + ], + [ + 1718478000000, + 266.33, + 0 + ], + [ + 1718481600000, + 266.33, + 0 + ], + [ + 1718485200000, + 266.33, + 0 + ], + [ + 1718488800000, + 266.33, + 0 + ], + [ + 1718492400000, + 266.33, + 0 + ], + [ + 1718496000000, + 266.31999999999994, + 0 + ], + [ + 1718499600000, + 266.31999999999994, + 0 + ], + [ + 1718503200000, + 266.31999999999994, + 0 + ], + [ + 1718506800000, + 266.31999999999994, + 0 + ], + [ + 1718510400000, + 266.31999999999994, + 0 + ], + [ + 1718514000000, + 266.31999999999994, + 0 + ], + [ + 1718517600000, + 266.31999999999994, + 0 + ], + [ + 1718521200000, + 266.31999999999994, + 0 + ], + [ + 1718524800000, + 266.31999999999994, + 0 + ], + [ + 1718528400000, + 266.31999999999994, + 0 + ], + [ + 1718532000000, + 266.31999999999994, + 0 + ], + [ + 1718535600000, + 266.31999999999994, + 0 + ], + [ + 1718539200000, + 266.31999999999994, + 0 + ], + [ + 1718542800000, + 266.31999999999994, + 0 + ], + [ + 1718546400000, + 266.31, + 0 + ], + [ + 1718550000000, + 266.31, + 0 + ], + [ + 1718553600000, + 266.31, + 0 + ], + [ + 1718557200000, + 266.31, + 0 + ], + [ + 1718560800000, + 266.31, + 0 + ], + [ + 1718564400000, + 266.31, + 0 + ], + [ + 1718568000000, + 266.31, + 0 + ], + [ + 1718571600000, + 266.31, + 0 + ], + [ + 1718575200000, + 266.31, + 0 + ], + [ + 1718578800000, + 266.31, + 0 + ], + [ + 1718582400000, + 266.31, + 0 + ], + [ + 1718586000000, + 266.29999999999995, + 0 + ], + [ + 1718589600000, + 266.29999999999995, + 0 + ], + [ + 1718593200000, + 266.29999999999995, + 0 + ], + [ + 1718596800000, + 266.28999999999996, + 0 + ], + [ + 1718600400000, + 266.28999999999996, + 0 + ], + [ + 1718604000000, + 266.28999999999996, + 0 + ], + [ + 1718607600000, + 266.28999999999996, + 0 + ], + [ + 1718611200000, + 266.28999999999996, + 0 + ], + [ + 1718614800000, + 266.28999999999996, + 0 + ], + [ + 1718618400000, + 266.28999999999996, + 0 + ], + [ + 1718622000000, + 266.28999999999996, + 0 + ], + [ + 1718625600000, + 266.28999999999996, + 0 + ], + [ + 1718629200000, + 266.28999999999996, + 0 + ], + [ + 1718632800000, + 266.28999999999996, + 0 + ], + [ + 1718636400000, + 266.28999999999996, + 0 + ], + [ + 1718640000000, + 266.28999999999996, + 0 + ], + [ + 1718643600000, + 266.28999999999996, + 0 + ], + [ + 1718647200000, + 266.28999999999996, + 0 + ], + [ + 1718650800000, + 266.28999999999996, + 0 + ], + [ + 1718654400000, + 266.28999999999996, + 0 + ], + [ + 1718658000000, + 266.28999999999996, + 0 + ], + [ + 1718661600000, + 266.28999999999996, + 0 + ], + [ + 1718665200000, + 266.28, + 0 + ], + [ + 1718668800000, + 266.28, + 0 + ], + [ + 1718672400000, + 266.27, + 0 + ], + [ + 1718676000000, + 266.27, + 0 + ], + [ + 1718679600000, + 266.27, + 0 + ], + [ + 1718683200000, + 266.27, + 0 + ], + [ + 1718686800000, + 266.27, + 0 + ], + [ + 1718690400000, + 266.27, + 0 + ], + [ + 1718694000000, + 266.27, + 0 + ], + [ + 1718697600000, + 266.26, + 0 + ], + [ + 1718701200000, + 266.26, + 0 + ], + [ + 1718704800000, + 266.26, + 0 + ], + [ + 1718708400000, + 266.26, + 0 + ], + [ + 1718712000000, + 266.26, + 0 + ], + [ + 1718715600000, + 266.26, + 0 + ], + [ + 1718719200000, + 266.26, + 0 + ], + [ + 1718722800000, + 266.26, + 0 + ], + [ + 1718726400000, + 266.26, + 0 + ], + [ + 1718730000000, + 266.26, + 0 + ], + [ + 1718733600000, + 266.26, + 0 + ], + [ + 1718737200000, + 266.26, + 0 + ], + [ + 1718740800000, + 266.26, + 0 + ], + [ + 1718744400000, + 266.26, + 0 + ], + [ + 1718748000000, + 266.26, + 0 + ], + [ + 1718751600000, + 266.26, + 0 + ], + [ + 1718755200000, + 266.26, + 0 + ], + [ + 1718758800000, + 266.26, + 0 + ], + [ + 1718762400000, + 266.26, + 0 + ], + [ + 1718766000000, + 266.26, + 0 + ], + [ + 1718769600000, + 266.26, + 0 + ], + [ + 1718773200000, + 266.26, + 0 + ], + [ + 1718776800000, + 266.26, + 0 + ], + [ + 1718780400000, + 266.26, + 0 + ], + [ + 1718784000000, + 266.26, + 0 + ], + [ + 1718787600000, + 266.26, + 0 + ], + [ + 1718791200000, + 266.26, + 0 + ], + [ + 1718794800000, + 266.26, + 0 + ], + [ + 1718798400000, + 266.26, + 0 + ], + [ + 1718802000000, + 266.26, + 0 + ], + [ + 1718805600000, + 266.26, + 0 + ], + [ + 1718809200000, + 266.26, + 0 + ], + [ + 1718812800000, + 266.26, + 0 + ], + [ + 1718816400000, + 266.26, + 0 + ], + [ + 1718820000000, + 266.26, + 0 + ], + [ + 1718823600000, + 266.26, + 0 + ], + [ + 1718827200000, + 266.26, + 0 + ], + [ + 1718830800000, + 266.26, + 0 + ], + [ + 1718834400000, + 266.26, + 0 + ], + [ + 1718838000000, + 266.26, + 0 + ], + [ + 1718841600000, + 266.26, + 0 + ], + [ + 1718845200000, + 266.26, + 0 + ], + [ + 1718848800000, + 266.26, + 0 + ], + [ + 1718852400000, + 266.26, + 0 + ], + [ + 1718856000000, + 266.26, + 0 + ], + [ + 1718859600000, + 266.26, + 0 + ], + [ + 1718863200000, + 266.26, + 0 + ], + [ + 1718866800000, + 266.26, + 0 + ], + [ + 1718870400000, + 266.26, + 0 + ], + [ + 1718874000000, + 266.26, + 0 + ], + [ + 1718877600000, + 266.26, + 0 + ], + [ + 1718881200000, + 266.26, + 0 + ], + [ + 1718884800000, + 266.26, + 0 + ], + [ + 1718888400000, + 266.26, + 0 + ], + [ + 1718892000000, + 266.26, + 0 + ], + [ + 1718895600000, + 266.26, + 0 + ], + [ + 1718899200000, + 266.26, + 0 + ], + [ + 1718902800000, + 266.26, + 0 + ], + [ + 1718906400000, + 266.26, + 0 + ], + [ + 1718910000000, + 266.26, + 0 + ], + [ + 1718913600000, + 266.26, + 0 + ], + [ + 1718917200000, + 266.26, + 0 + ], + [ + 1718920800000, + 266.26, + 0 + ], + [ + 1718924400000, + 266.26, + 0 + ], + [ + 1718928000000, + 266.26, + 0 + ], + [ + 1718931600000, + 266.26, + 0 + ], + [ + 1718935200000, + 266.26, + 0 + ], + [ + 1718938800000, + 266.26, + 0 + ], + [ + 1718942400000, + 266.26, + 0 + ], + [ + 1718946000000, + 266.26, + 0 + ], + [ + 1718949600000, + 266.26, + 0 + ], + [ + 1718953200000, + 266.26, + 0 + ], + [ + 1718956800000, + 266.26, + 0 + ], + [ + 1718960400000, + 266.26, + 0 + ], + [ + 1718964000000, + 266.26, + 0 + ], + [ + 1718967600000, + 266.26, + 0 + ], + [ + 1718971200000, + 266.26, + 0 + ], + [ + 1718974800000, + 266.26, + 0 + ], + [ + 1718978400000, + 266.26, + 0 + ], + [ + 1718982000000, + 266.26, + 0 + ], + [ + 1718985600000, + 266.26, + 0 + ], + [ + 1718989200000, + 266.26, + 0 + ], + [ + 1718992800000, + 266.26, + 0 + ], + [ + 1718996400000, + 266.26, + 0 + ], + [ + 1719000000000, + 266.26, + 0 + ], + [ + 1719003600000, + 266.26, + 0 + ], + [ + 1719007200000, + 266.26, + 0 + ], + [ + 1719010800000, + 266.26, + 0 + ], + [ + 1719014400000, + 266.26, + 0 + ], + [ + 1719018000000, + 266.26, + 0 + ], + [ + 1719021600000, + 266.26, + 0 + ], + [ + 1719025200000, + 266.26, + 0 + ], + [ + 1719028800000, + 266.25, + 0 + ], + [ + 1719032400000, + 266.25, + 0 + ], + [ + 1719036000000, + 266.25, + 0 + ], + [ + 1719039600000, + 266.25, + 0 + ], + [ + 1719043200000, + 266.25, + 0 + ], + [ + 1719046800000, + 266.25, + 0 + ], + [ + 1719050400000, + 266.25, + 0 + ], + [ + 1719054000000, + 266.25, + 0 + ], + [ + 1719057600000, + 266.25, + 0 + ], + [ + 1719061200000, + 266.25, + 0 + ], + [ + 1719064800000, + 266.25, + 0 + ], + [ + 1719068400000, + 266.25, + 0 + ], + [ + 1719072000000, + 266.25, + 0 + ], + [ + 1719075600000, + 266.25, + 0 + ], + [ + 1719079200000, + 266.25, + 0 + ], + [ + 1719082800000, + 266.25, + 0 + ], + [ + 1719086400000, + 266.25, + 0 + ], + [ + 1719090000000, + 266.25, + 0 + ], + [ + 1719093600000, + 266.25, + 0 + ], + [ + 1719097200000, + 266.25, + 0 + ], + [ + 1719100800000, + 266.25, + 0 + ], + [ + 1719104400000, + 266.25, + 0 + ], + [ + 1719108000000, + 266.25, + 0 + ], + [ + 1719111600000, + 266.25, + 0 + ], + [ + 1719115200000, + 266.25, + 0 + ], + [ + 1719118800000, + 266.25, + 0 + ], + [ + 1719122400000, + 266.25, + 0 + ], + [ + 1719126000000, + 266.25, + 0 + ], + [ + 1719129600000, + 266.25, + 0 + ], + [ + 1719133200000, + 266.25, + 0 + ], + [ + 1719136800000, + 266.25, + 0 + ], + [ + 1719140400000, + 266.25, + 0 + ], + [ + 1719144000000, + 266.25, + 0 + ], + [ + 1719147600000, + 266.25, + 0 + ], + [ + 1719151200000, + 266.25, + 0 + ], + [ + 1719154800000, + 266.25, + 0 + ], + [ + 1719158400000, + 266.25, + 0 + ], + [ + 1719162000000, + 266.25, + 0 + ], + [ + 1719165600000, + 266.25, + 0 + ], + [ + 1719169200000, + 266.25, + 0 + ], + [ + 1719172800000, + 266.25, + 0 + ], + [ + 1719176400000, + 266.25, + 0 + ], + [ + 1719180000000, + 266.2399999999999, + 0 + ], + [ + 1719183600000, + 266.2399999999999, + 0 + ], + [ + 1719187200000, + 266.2399999999999, + 0 + ], + [ + 1719190800000, + 266.2399999999999, + 0 + ], + [ + 1719194400000, + 266.2399999999999, + 0 + ], + [ + 1719198000000, + 266.2399999999999, + 0 + ], + [ + 1719201600000, + 266.2399999999999, + 0 + ], + [ + 1719205200000, + 266.23, + 0 + ], + [ + 1719208800000, + 266.23, + 0 + ], + [ + 1719212400000, + 266.23, + 0 + ], + [ + 1719216000000, + 266.23, + 0 + ], + [ + 1719219600000, + 266.23, + 0 + ], + [ + 1719223200000, + 266.23, + 0 + ], + [ + 1719226800000, + 266.23, + 0 + ], + [ + 1719230400000, + 266.23, + 0 + ], + [ + 1719234000000, + 266.23, + 0 + ], + [ + 1719237600000, + 266.23, + 0 + ], + [ + 1719241200000, + 266.23, + 0 + ], + [ + 1719244800000, + 266.23, + 0 + ], + [ + 1719248400000, + 266.23, + 0 + ], + [ + 1719252000000, + 266.23, + 0 + ], + [ + 1719255600000, + 266.23, + 0 + ], + [ + 1719259200000, + 266.23, + 0 + ], + [ + 1719262800000, + 266.23, + 0 + ], + [ + 1719266400000, + 266.23, + 0 + ], + [ + 1719270000000, + 266.23, + 0 + ], + [ + 1719273600000, + 266.23, + 0 + ], + [ + 1719277200000, + 266.23, + 0 + ], + [ + 1719280800000, + 266.23, + 0 + ], + [ + 1719284400000, + 266.23, + 0 + ], + [ + 1719288000000, + 266.21999999999997, + 0 + ], + [ + 1719291600000, + 266.21999999999997, + 0 + ], + [ + 1719295200000, + 266.21999999999997, + 0 + ], + [ + 1719298800000, + 266.21999999999997, + 0 + ], + [ + 1719302400000, + 266.21999999999997, + 0 + ], + [ + 1719306000000, + 266.21999999999997, + 0 + ], + [ + 1719309600000, + 266.21999999999997, + 0 + ], + [ + 1719313200000, + 266.21999999999997, + 0 + ], + [ + 1719316800000, + 266.21999999999997, + 0 + ], + [ + 1719320400000, + 266.21999999999997, + 0 + ], + [ + 1719324000000, + 266.21999999999997, + 0 + ], + [ + 1719327600000, + 266.21999999999997, + 0 + ], + [ + 1719331200000, + 266.21999999999997, + 0 + ], + [ + 1719334800000, + 266.21999999999997, + 0 + ], + [ + 1719338400000, + 266.21999999999997, + 0 + ], + [ + 1719342000000, + 266.21999999999997, + 0 + ], + [ + 1719345600000, + 266.21999999999997, + 0 + ], + [ + 1719349200000, + 266.21999999999997, + 0 + ], + [ + 1719352800000, + 266.21999999999997, + 0 + ], + [ + 1719356400000, + 266.21999999999997, + 0 + ], + [ + 1719360000000, + 266.2099999999999, + 0 + ], + [ + 1719363600000, + 266.2099999999999, + 0 + ], + [ + 1719367200000, + 266.2099999999999, + 0 + ], + [ + 1719370800000, + 266.2, + 0 + ], + [ + 1719374400000, + 266.2, + 0 + ], + [ + 1719378000000, + 266.2, + 0 + ], + [ + 1719381600000, + 266.2, + 0 + ], + [ + 1719385200000, + -3.4028234663852886E38, + 0 + ], + [ + 1719388800000, + -3.4028234663852886E38, + 0 + ], + [ + 1719392400000, + -3.4028234663852886E38, + 0 + ], + [ + 1719396000000, + -3.4028234663852886E38, + 0 + ], + [ + 1719399600000, + -3.4028234663852886E38, + 0 + ], + [ + 1719403200000, + -3.4028234663852886E38, + 0 + ], + [ + 1719406800000, + -3.4028234663852886E38, + 0 + ], + [ + 1719410400000, + -3.4028234663852886E38, + 0 + ], + [ + 1719414000000, + -3.4028234663852886E38, + 0 + ], + [ + 1719417600000, + -3.4028234663852886E38, + 0 + ], + [ + 1719421200000, + -3.4028234663852886E38, + 0 + ], + [ + 1719424800000, + -3.4028234663852886E38, + 0 + ], + [ + 1719428400000, + -3.4028234663852886E38, + 0 + ], + [ + 1719432000000, + -3.4028234663852886E38, + 0 + ], + [ + 1719435600000, + -3.4028234663852886E38, + 0 + ], + [ + 1719439200000, + -3.4028234663852886E38, + 0 + ], + [ + 1719442800000, + -3.4028234663852886E38, + 0 + ], + [ + 1719446400000, + 266.17999999999995, + 0 + ], + [ + 1719450000000, + 266.17999999999995, + 0 + ], + [ + 1719453600000, + 266.17999999999995, + 0 + ], + [ + 1719457200000, + 266.17999999999995, + 0 + ], + [ + 1719460800000, + 266.17999999999995, + 0 + ], + [ + 1719464400000, + 266.17999999999995, + 0 + ], + [ + 1719468000000, + 266.14, + 0 + ], + [ + 1719471600000, + 266.14, + 0 + ], + [ + 1719475200000, + 266.14, + 0 + ], + [ + 1719478800000, + 266.14, + 0 + ], + [ + 1719482400000, + 266.14, + 0 + ], + [ + 1719486000000, + 266.14, + 0 + ], + [ + 1719489600000, + 266.14, + 0 + ], + [ + 1719493200000, + 266.14, + 0 + ], + [ + 1719496800000, + 266.14, + 0 + ], + [ + 1719500400000, + 266.14, + 0 + ], + [ + 1719504000000, + 266.14, + 0 + ], + [ + 1719507600000, + 266.1299999999999, + 0 + ], + [ + 1719511200000, + 266.1299999999999, + 0 + ], + [ + 1719514800000, + 266.1299999999999, + 0 + ], + [ + 1719518400000, + 266.1299999999999, + 0 + ], + [ + 1719522000000, + 266.1299999999999, + 0 + ], + [ + 1719525600000, + 266.12, + 0 + ], + [ + 1719529200000, + 266.10999999999996, + 0 + ], + [ + 1719532800000, + 266.10999999999996, + 0 + ], + [ + 1719536400000, + 266.06999999999994, + 0 + ], + [ + 1719540000000, + 266.06999999999994, + 0 + ], + [ + 1719543600000, + 266.06999999999994, + 0 + ], + [ + 1719547200000, + 266.06999999999994, + 0 + ], + [ + 1719550800000, + 266.06999999999994, + 0 + ], + [ + 1719554400000, + 266.06, + 0 + ], + [ + 1719558000000, + 266.06, + 0 + ], + [ + 1719561600000, + 266.06, + 0 + ], + [ + 1719565200000, + 266.06, + 0 + ], + [ + 1719568800000, + 266.06, + 0 + ], + [ + 1719572400000, + 266.06, + 0 + ], + [ + 1719576000000, + 266.06, + 0 + ], + [ + 1719579600000, + 266.06, + 0 + ], + [ + 1719583200000, + 266.06, + 0 + ], + [ + 1719586800000, + 266.06, + 0 + ], + [ + 1719590400000, + 266.06, + 0 + ], + [ + 1719594000000, + 266.06, + 0 + ], + [ + 1719597600000, + 266.06, + 0 + ], + [ + 1719601200000, + 266.06, + 0 + ], + [ + 1719604800000, + 266.06, + 0 + ], + [ + 1719608400000, + 266.06, + 0 + ], + [ + 1719612000000, + 266.06, + 0 + ], + [ + 1719615600000, + 266.04999999999995, + 0 + ], + [ + 1719619200000, + 266.04999999999995, + 0 + ], + [ + 1719622800000, + 266.04999999999995, + 0 + ], + [ + 1719626400000, + 266.04999999999995, + 0 + ], + [ + 1719630000000, + 266.03, + 0 + ], + [ + 1719633600000, + 266.03, + 0 + ], + [ + 1719637200000, + 266.03, + 0 + ], + [ + 1719640800000, + 266.03, + 0 + ], + [ + 1719644400000, + 266.03, + 0 + ], + [ + 1719648000000, + 266.03, + 0 + ], + [ + 1719651600000, + 266.03, + 0 + ], + [ + 1719655200000, + 266.03, + 0 + ], + [ + 1719658800000, + 266.03, + 0 + ], + [ + 1719662400000, + 266.03, + 0 + ], + [ + 1719666000000, + 266.03, + 0 + ], + [ + 1719669600000, + 266.03, + 0 + ], + [ + 1719673200000, + 266.03, + 0 + ], + [ + 1719676800000, + 266.03, + 0 + ], + [ + 1719680400000, + 266.03, + 0 + ], + [ + 1719684000000, + 266.03, + 0 + ], + [ + 1719687600000, + 266.03, + 0 + ], + [ + 1719691200000, + 266.03, + 0 + ], + [ + 1719694800000, + 266.03, + 0 + ], + [ + 1719698400000, + 266.03, + 0 + ], + [ + 1719702000000, + 266.03, + 0 + ], + [ + 1719705600000, + 266.02, + 0 + ], + [ + 1719709200000, + 266.01, + 0 + ], + [ + 1719712800000, + 266.01, + 0 + ], + [ + 1719716400000, + 266.01, + 0 + ], + [ + 1719720000000, + 266.01, + 0 + ], + [ + 1719723600000, + 266.01, + 0 + ], + [ + 1719727200000, + 266.01, + 0 + ], + [ + 1719730800000, + 266.01, + 0 + ], + [ + 1719734400000, + 266.01, + 0 + ], + [ + 1719738000000, + 266.01, + 0 + ], + [ + 1719741600000, + 266.01, + 0 + ], + [ + 1719745200000, + 266.01, + 0 + ], + [ + 1719748800000, + 266.01, + 0 + ], + [ + 1719752400000, + 266.01, + 0 + ], + [ + 1719756000000, + 266.01, + 0 + ], + [ + 1719759600000, + 266.01, + 0 + ], + [ + 1719763200000, + 266.01, + 0 + ], + [ + 1719766800000, + 266.01, + 0 + ], + [ + 1719770400000, + 266.01, + 0 + ], + [ + 1719774000000, + 266.01, + 0 + ], + [ + 1719777600000, + 266.01, + 0 + ], + [ + 1719781200000, + 266.01, + 0 + ], + [ + 1719784800000, + 266.01, + 0 + ], + [ + 1719788400000, + 266.01, + 0 + ], + [ + 1719792000000, + 266, + 0 + ], + [ + 1719795600000, + 266, + 0 + ], + [ + 1719799200000, + 266, + 0 + ], + [ + 1719802800000, + 266, + 0 + ], + [ + 1719806400000, + 266, + 0 + ], + [ + 1719810000000, + 266, + 0 + ], + [ + 1719813600000, + 266, + 0 + ], + [ + 1719817200000, + 266, + 0 + ], + [ + 1719820800000, + 266, + 0 + ], + [ + 1719824400000, + 266, + 0 + ], + [ + 1719828000000, + 266, + 0 + ], + [ + 1719831600000, + 266, + 0 + ], + [ + 1719835200000, + 266, + 0 + ], + [ + 1719838800000, + 266, + 0 + ], + [ + 1719842400000, + 266, + 0 + ], + [ + 1719846000000, + 266, + 0 + ], + [ + 1719849600000, + 266, + 0 + ], + [ + 1719853200000, + 266, + 0 + ], + [ + 1719856800000, + 266, + 0 + ], + [ + 1719860400000, + 266, + 0 + ], + [ + 1719864000000, + 266, + 0 + ], + [ + 1719867600000, + 266, + 0 + ], + [ + 1719871200000, + 266, + 0 + ], + [ + 1719874800000, + 266, + 0 + ], + [ + 1719878400000, + 266, + 0 + ], + [ + 1719882000000, + 265.9899999999999, + 0 + ], + [ + 1719885600000, + 265.9899999999999, + 0 + ], + [ + 1719889200000, + 265.9899999999999, + 0 + ], + [ + 1719892800000, + 265.98, + 0 + ], + [ + 1719896400000, + 265.98, + 0 + ], + [ + 1719900000000, + 265.98, + 0 + ], + [ + 1719903600000, + 265.98, + 0 + ], + [ + 1719907200000, + 265.98, + 0 + ], + [ + 1719910800000, + 265.98, + 0 + ], + [ + 1719914400000, + 265.98, + 0 + ], + [ + 1719918000000, + 265.98, + 0 + ], + [ + 1719921600000, + 265.98, + 0 + ], + [ + 1719925200000, + 265.98, + 0 + ], + [ + 1719928800000, + 265.98, + 0 + ], + [ + 1719932400000, + 265.98, + 0 + ], + [ + 1719936000000, + 265.98, + 0 + ], + [ + 1719939600000, + 265.98, + 0 + ], + [ + 1719943200000, + 265.98, + 0 + ], + [ + 1719946800000, + 265.98, + 0 + ], + [ + 1719950400000, + 265.98, + 0 + ], + [ + 1719954000000, + 265.98, + 0 + ], + [ + 1719957600000, + 265.98, + 0 + ], + [ + 1719961200000, + 265.98, + 0 + ], + [ + 1719964800000, + 265.98, + 0 + ], + [ + 1719968400000, + 265.98, + 0 + ], + [ + 1719972000000, + 265.98, + 0 + ], + [ + 1719975600000, + 265.96999999999997, + 0 + ], + [ + 1719979200000, + 265.96999999999997, + 0 + ], + [ + 1719982800000, + 265.96999999999997, + 0 + ], + [ + 1719986400000, + 265.96999999999997, + 0 + ], + [ + 1719990000000, + 265.96999999999997, + 0 + ], + [ + 1719993600000, + 265.96999999999997, + 0 + ], + [ + 1719997200000, + 265.96999999999997, + 0 + ], + [ + 1720000800000, + 265.96999999999997, + 0 + ], + [ + 1720004400000, + 265.96999999999997, + 0 + ], + [ + 1720008000000, + 265.96999999999997, + 0 + ], + [ + 1720011600000, + 265.96999999999997, + 0 + ], + [ + 1720015200000, + 265.96999999999997, + 0 + ], + [ + 1720018800000, + 265.96999999999997, + 0 + ], + [ + 1720022400000, + 265.96999999999997, + 0 + ], + [ + 1720026000000, + 265.96999999999997, + 0 + ], + [ + 1720029600000, + 265.96999999999997, + 0 + ], + [ + 1720033200000, + 265.96999999999997, + 0 + ], + [ + 1720036800000, + 265.96999999999997, + 0 + ], + [ + 1720040400000, + 265.96999999999997, + 0 + ], + [ + 1720044000000, + 265.96999999999997, + 0 + ], + [ + 1720047600000, + 265.96999999999997, + 0 + ], + [ + 1720051200000, + 265.96999999999997, + 0 + ], + [ + 1720054800000, + 265.9599999999999, + 0 + ], + [ + 1720058400000, + 265.9599999999999, + 0 + ], + [ + 1720062000000, + 265.9599999999999, + 0 + ], + [ + 1720065600000, + 265.9599999999999, + 0 + ], + [ + 1720069200000, + 265.9599999999999, + 0 + ], + [ + 1720072800000, + 265.9599999999999, + 0 + ], + [ + 1720076400000, + 265.9599999999999, + 0 + ], + [ + 1720080000000, + 265.9599999999999, + 0 + ], + [ + 1720083600000, + 265.9599999999999, + 0 + ], + [ + 1720087200000, + 265.9599999999999, + 0 + ], + [ + 1720090800000, + 265.9599999999999, + 0 + ], + [ + 1720094400000, + 265.9599999999999, + 0 + ], + [ + 1720098000000, + 265.9599999999999, + 0 + ], + [ + 1720101600000, + 265.9599999999999, + 0 + ], + [ + 1720105200000, + 265.9599999999999, + 0 + ], + [ + 1720108800000, + 265.9599999999999, + 0 + ], + [ + 1720112400000, + 265.9599999999999, + 0 + ], + [ + 1720116000000, + 265.9599999999999, + 0 + ], + [ + 1720119600000, + 265.9599999999999, + 0 + ], + [ + 1720123200000, + 265.9599999999999, + 0 + ], + [ + 1720126800000, + 265.9599999999999, + 0 + ], + [ + 1720130400000, + 265.9599999999999, + 0 + ], + [ + 1720134000000, + 265.9599999999999, + 0 + ], + [ + 1720137600000, + 265.95, + 0 + ], + [ + 1720141200000, + 265.95, + 0 + ], + [ + 1720144800000, + 265.9399999999999, + 0 + ], + [ + 1720148400000, + 265.9399999999999, + 0 + ], + [ + 1720152000000, + 265.9399999999999, + 0 + ], + [ + 1720155600000, + 265.9399999999999, + 0 + ], + [ + 1720159200000, + 265.9399999999999, + 0 + ], + [ + 1720162800000, + 265.9399999999999, + 0 + ], + [ + 1720166400000, + 265.9399999999999, + 0 + ], + [ + 1720170000000, + 265.9399999999999, + 0 + ], + [ + 1720173600000, + 265.9399999999999, + 0 + ], + [ + 1720177200000, + 265.9399999999999, + 0 + ], + [ + 1720180800000, + 265.9399999999999, + 0 + ], + [ + 1720184400000, + 265.9399999999999, + 0 + ], + [ + 1720188000000, + 265.9399999999999, + 0 + ], + [ + 1720191600000, + 265.9399999999999, + 0 + ], + [ + 1720195200000, + 265.9399999999999, + 0 + ], + [ + 1720198800000, + 265.9399999999999, + 0 + ], + [ + 1720202400000, + 265.9399999999999, + 0 + ], + [ + 1720206000000, + 265.9399999999999, + 0 + ], + [ + 1720209600000, + 265.9399999999999, + 0 + ], + [ + 1720213200000, + 265.9399999999999, + 0 + ], + [ + 1720216800000, + 265.9399999999999, + 0 + ], + [ + 1720220400000, + 265.92999999999995, + 0 + ], + [ + 1720224000000, + 265.91999999999996, + 0 + ], + [ + 1720227600000, + 265.91999999999996, + 0 + ], + [ + 1720231200000, + 265.90999999999997, + 0 + ], + [ + 1720234800000, + 265.90999999999997, + 0 + ], + [ + 1720238400000, + 265.90999999999997, + 0 + ], + [ + 1720242000000, + 265.90999999999997, + 0 + ], + [ + 1720245600000, + 265.90999999999997, + 0 + ], + [ + 1720249200000, + 265.90999999999997, + 0 + ], + [ + 1720252800000, + 265.90999999999997, + 0 + ], + [ + 1720256400000, + 265.90999999999997, + 0 + ], + [ + 1720260000000, + 265.90999999999997, + 0 + ], + [ + 1720263600000, + 265.90999999999997, + 0 + ], + [ + 1720267200000, + 265.90999999999997, + 0 + ], + [ + 1720270800000, + 265.90999999999997, + 0 + ], + [ + 1720274400000, + 265.90999999999997, + 0 + ], + [ + 1720278000000, + 265.90999999999997, + 0 + ], + [ + 1720281600000, + 265.90999999999997, + 0 + ], + [ + 1720285200000, + 265.90999999999997, + 0 + ], + [ + 1720288800000, + 265.90999999999997, + 0 + ], + [ + 1720292400000, + 265.90999999999997, + 0 + ], + [ + 1720296000000, + 265.90999999999997, + 0 + ], + [ + 1720299600000, + 265.90999999999997, + 0 + ], + [ + 1720303200000, + 265.90999999999997, + 0 + ], + [ + 1720306800000, + 265.90999999999997, + 0 + ], + [ + 1720310400000, + 265.90999999999997, + 0 + ], + [ + 1720314000000, + 265.9, + 0 + ], + [ + 1720317600000, + 265.89, + 0 + ], + [ + 1720321200000, + 265.89, + 0 + ], + [ + 1720324800000, + 265.89, + 0 + ], + [ + 1720328400000, + 265.89, + 0 + ], + [ + 1720332000000, + 265.89, + 0 + ], + [ + 1720335600000, + 265.89, + 0 + ], + [ + 1720339200000, + 265.89, + 0 + ], + [ + 1720342800000, + 265.89, + 0 + ], + [ + 1720346400000, + 265.89, + 0 + ], + [ + 1720350000000, + 265.89, + 0 + ], + [ + 1720353600000, + 265.89, + 0 + ], + [ + 1720357200000, + 265.89, + 0 + ], + [ + 1720360800000, + 265.89, + 0 + ], + [ + 1720364400000, + 265.89, + 0 + ], + [ + 1720368000000, + 265.89, + 0 + ], + [ + 1720371600000, + 265.89, + 0 + ], + [ + 1720375200000, + 265.89, + 0 + ], + [ + 1720378800000, + 265.89, + 0 + ], + [ + 1720382400000, + 265.89, + 0 + ], + [ + 1720386000000, + 265.89, + 0 + ], + [ + 1720389600000, + 265.89, + 0 + ], + [ + 1720393200000, + 265.8799999999999, + 0 + ], + [ + 1720396800000, + 265.87, + 0 + ], + [ + 1720400400000, + 265.87, + 0 + ], + [ + 1720404000000, + 265.87, + 0 + ], + [ + 1720407600000, + 265.87, + 0 + ], + [ + 1720411200000, + 265.87, + 0 + ], + [ + 1720414800000, + 265.87, + 0 + ], + [ + 1720418400000, + 265.87, + 0 + ], + [ + 1720422000000, + 265.87, + 0 + ], + [ + 1720425600000, + 265.87, + 0 + ], + [ + 1720429200000, + 265.87, + 0 + ], + [ + 1720432800000, + 265.87, + 0 + ], + [ + 1720436400000, + 265.87, + 0 + ], + [ + 1720440000000, + 265.87, + 0 + ], + [ + 1720443600000, + 265.87, + 0 + ], + [ + 1720447200000, + 265.87, + 0 + ], + [ + 1720450800000, + 265.87, + 0 + ], + [ + 1720454400000, + 265.87, + 0 + ], + [ + 1720458000000, + 265.87, + 0 + ], + [ + 1720461600000, + 265.87, + 0 + ], + [ + 1720465200000, + 265.87, + 0 + ], + [ + 1720468800000, + 265.87, + 0 + ], + [ + 1720472400000, + 265.87, + 0 + ], + [ + 1720476000000, + 265.87, + 0 + ], + [ + 1720479600000, + 265.87, + 0 + ], + [ + 1720483200000, + 265.87, + 0 + ], + [ + 1720486800000, + 265.85999999999996, + 0 + ], + [ + 1720490400000, + 265.85999999999996, + 0 + ], + [ + 1720494000000, + 265.85999999999996, + 0 + ], + [ + 1720497600000, + 265.8499999999999, + 0 + ], + [ + 1720501200000, + 265.8499999999999, + 0 + ], + [ + 1720504800000, + 265.8499999999999, + 0 + ], + [ + 1720508400000, + 265.8499999999999, + 0 + ], + [ + 1720512000000, + 265.8499999999999, + 0 + ], + [ + 1720515600000, + 265.8499999999999, + 0 + ], + [ + 1720519200000, + 265.8499999999999, + 0 + ], + [ + 1720522800000, + 265.8499999999999, + 0 + ], + [ + 1720526400000, + 265.8499999999999, + 0 + ], + [ + 1720530000000, + 265.8499999999999, + 0 + ], + [ + 1720533600000, + 265.8499999999999, + 0 + ], + [ + 1720537200000, + 265.8499999999999, + 0 + ], + [ + 1720540800000, + 265.8499999999999, + 0 + ], + [ + 1720544400000, + 265.8499999999999, + 0 + ], + [ + 1720548000000, + 265.8499999999999, + 0 + ], + [ + 1720551600000, + 265.8499999999999, + 0 + ], + [ + 1720555200000, + 265.8499999999999, + 0 + ], + [ + 1720558800000, + 265.8499999999999, + 0 + ], + [ + 1720562400000, + 265.8499999999999, + 0 + ], + [ + 1720566000000, + 265.8499999999999, + 0 + ], + [ + 1720569600000, + 265.8499999999999, + 0 + ], + [ + 1720573200000, + 265.84, + 0 + ], + [ + 1720576800000, + 265.84, + 0 + ], + [ + 1720580400000, + 265.84, + 0 + ], + [ + 1720584000000, + 265.84, + 0 + ], + [ + 1720587600000, + 265.84, + 0 + ], + [ + 1720591200000, + 265.84, + 0 + ], + [ + 1720594800000, + 265.84, + 0 + ], + [ + 1720598400000, + 265.84, + 0 + ], + [ + 1720602000000, + 265.84, + 0 + ], + [ + 1720605600000, + 265.84, + 0 + ], + [ + 1720609200000, + 265.84, + 0 + ], + [ + 1720612800000, + 265.84, + 0 + ], + [ + 1720616400000, + 265.84, + 0 + ], + [ + 1720620000000, + 265.84, + 0 + ], + [ + 1720623600000, + 265.84, + 0 + ], + [ + 1720627200000, + 265.84, + 0 + ], + [ + 1720630800000, + 265.84, + 0 + ], + [ + 1720634400000, + 265.8499999999999, + 0 + ], + [ + 1720638000000, + 265.8499999999999, + 0 + ], + [ + 1720641600000, + 265.8499999999999, + 0 + ], + [ + 1720645200000, + 265.84, + 0 + ], + [ + 1720648800000, + 265.84, + 0 + ], + [ + 1720652400000, + 265.84, + 0 + ], + [ + 1720656000000, + 265.84, + 0 + ], + [ + 1720659600000, + 265.84, + 0 + ], + [ + 1720663200000, + 265.84, + 0 + ], + [ + 1720666800000, + 265.83, + 0 + ], + [ + 1720670400000, + 265.83, + 0 + ], + [ + 1720674000000, + 265.83, + 0 + ], + [ + 1720677600000, + 265.83, + 0 + ], + [ + 1720681200000, + 265.83, + 0 + ], + [ + 1720684800000, + 265.83, + 0 + ], + [ + 1720688400000, + 265.83, + 0 + ], + [ + 1720692000000, + 265.83, + 0 + ], + [ + 1720695600000, + 265.83, + 0 + ], + [ + 1720699200000, + 265.83, + 0 + ], + [ + 1720702800000, + 265.83, + 0 + ], + [ + 1720706400000, + 265.83, + 0 + ], + [ + 1720710000000, + 265.83, + 0 + ], + [ + 1720713600000, + 265.84, + 0 + ], + [ + 1720717200000, + 265.84, + 0 + ], + [ + 1720720800000, + 265.84, + 0 + ], + [ + 1720724400000, + 265.84, + 0 + ], + [ + 1720728000000, + 265.84, + 0 + ], + [ + 1720731600000, + 265.84, + 0 + ], + [ + 1720735200000, + 265.83, + 0 + ], + [ + 1720738800000, + 265.83, + 0 + ], + [ + 1720742400000, + 265.83, + 0 + ], + [ + 1720746000000, + 265.81999999999994, + 0 + ], + [ + 1720749600000, + 265.81999999999994, + 0 + ], + [ + 1720753200000, + 265.81999999999994, + 0 + ], + [ + 1720756800000, + 265.81999999999994, + 0 + ], + [ + 1720760400000, + 265.81999999999994, + 0 + ], + [ + 1720764000000, + 265.81999999999994, + 0 + ], + [ + 1720767600000, + 265.81999999999994, + 0 + ], + [ + 1720771200000, + 265.81999999999994, + 0 + ], + [ + 1720774800000, + 265.81999999999994, + 0 + ], + [ + 1720778400000, + 265.81999999999994, + 0 + ], + [ + 1720782000000, + 265.81999999999994, + 0 + ], + [ + 1720785600000, + 265.81999999999994, + 0 + ], + [ + 1720789200000, + 265.81999999999994, + 0 + ], + [ + 1720792800000, + 265.81999999999994, + 0 + ], + [ + 1720796400000, + 265.81999999999994, + 0 + ], + [ + 1720800000000, + 265.81999999999994, + 0 + ], + [ + 1720803600000, + 265.83, + 0 + ], + [ + 1720807200000, + 265.83, + 0 + ], + [ + 1720810800000, + 265.83, + 0 + ], + [ + 1720814400000, + 265.83, + 0 + ], + [ + 1720818000000, + 265.81999999999994, + 0 + ], + [ + 1720821600000, + 265.81999999999994, + 0 + ], + [ + 1720825200000, + 265.81999999999994, + 0 + ], + [ + 1720828800000, + 265.81, + 0 + ], + [ + 1720832400000, + 265.81, + 0 + ], + [ + 1720836000000, + 265.81, + 0 + ], + [ + 1720839600000, + 265.81, + 0 + ], + [ + 1720843200000, + 265.81, + 0 + ], + [ + 1720846800000, + 265.81, + 0 + ], + [ + 1720850400000, + 265.81, + 0 + ], + [ + 1720854000000, + 265.81, + 0 + ], + [ + 1720857600000, + 265.81, + 0 + ], + [ + 1720861200000, + 265.81, + 0 + ], + [ + 1720864800000, + 265.81, + 0 + ], + [ + 1720868400000, + 265.81, + 0 + ], + [ + 1720872000000, + 265.81, + 0 + ], + [ + 1720875600000, + 265.81, + 0 + ], + [ + 1720879200000, + 265.81, + 0 + ], + [ + 1720882800000, + 265.81, + 0 + ], + [ + 1720886400000, + 265.81, + 0 + ], + [ + 1720890000000, + 265.81, + 0 + ], + [ + 1720893600000, + 265.81, + 0 + ], + [ + 1720897200000, + 265.81, + 0 + ], + [ + 1720900800000, + 265.81, + 0 + ], + [ + 1720904400000, + 265.81, + 0 + ], + [ + 1720908000000, + 265.81, + 0 + ], + [ + 1720911600000, + 265.81, + 0 + ], + [ + 1720915200000, + 265.79999999999995, + 0 + ], + [ + 1720918800000, + 265.79999999999995, + 0 + ], + [ + 1720922400000, + 265.79999999999995, + 0 + ], + [ + 1720926000000, + 265.79999999999995, + 0 + ], + [ + 1720929600000, + 265.78999999999996, + 0 + ], + [ + 1720933200000, + 265.78999999999996, + 0 + ], + [ + 1720936800000, + 265.78999999999996, + 0 + ], + [ + 1720940400000, + 265.78999999999996, + 0 + ], + [ + 1720944000000, + 265.78999999999996, + 0 + ], + [ + 1720947600000, + 265.78999999999996, + 0 + ], + [ + 1720951200000, + 265.79999999999995, + 0 + ], + [ + 1720954800000, + 265.79999999999995, + 0 + ], + [ + 1720958400000, + 265.79999999999995, + 0 + ], + [ + 1720962000000, + 265.79999999999995, + 0 + ], + [ + 1720965600000, + 265.79999999999995, + 0 + ], + [ + 1720969200000, + 265.79999999999995, + 0 + ], + [ + 1720972800000, + 265.79999999999995, + 0 + ], + [ + 1720976400000, + 265.79999999999995, + 0 + ], + [ + 1720980000000, + 265.79999999999995, + 0 + ], + [ + 1720983600000, + 265.79999999999995, + 0 + ], + [ + 1720987200000, + 265.79999999999995, + 0 + ], + [ + 1720990800000, + 265.79999999999995, + 0 + ], + [ + 1720994400000, + 265.79999999999995, + 0 + ], + [ + 1720998000000, + 265.78999999999996, + 0 + ], + [ + 1721001600000, + 265.78999999999996, + 0 + ], + [ + 1721005200000, + 265.78999999999996, + 0 + ], + [ + 1721008800000, + 265.78, + 0 + ], + [ + 1721012400000, + 265.78, + 0 + ], + [ + 1721016000000, + 265.78, + 0 + ], + [ + 1721019600000, + 265.78, + 0 + ], + [ + 1721023200000, + 265.78, + 0 + ], + [ + 1721026800000, + 265.78, + 0 + ], + [ + 1721030400000, + 265.78, + 0 + ], + [ + 1721034000000, + 265.78, + 0 + ], + [ + 1721037600000, + 265.78, + 0 + ], + [ + 1721041200000, + 265.78, + 0 + ], + [ + 1721044800000, + 265.78, + 0 + ], + [ + 1721048400000, + 265.78, + 0 + ], + [ + 1721052000000, + 265.78999999999996, + 0 + ], + [ + 1721055600000, + 265.78999999999996, + 0 + ], + [ + 1721059200000, + 265.78999999999996, + 0 + ], + [ + 1721062800000, + 265.78999999999996, + 0 + ], + [ + 1721066400000, + 265.78999999999996, + 0 + ], + [ + 1721070000000, + 265.78999999999996, + 0 + ], + [ + 1721073600000, + 265.78999999999996, + 0 + ], + [ + 1721077200000, + 265.78999999999996, + 0 + ], + [ + 1721080800000, + 265.78, + 0 + ], + [ + 1721084400000, + 265.78, + 0 + ], + [ + 1721088000000, + 265.78, + 0 + ], + [ + 1721091600000, + 265.77, + 0 + ], + [ + 1721095200000, + 265.77, + 0 + ], + [ + 1721098800000, + 265.77, + 0 + ], + [ + 1721102400000, + 265.77, + 0 + ], + [ + 1721106000000, + 265.77, + 0 + ], + [ + 1721109600000, + 265.77, + 0 + ], + [ + 1721113200000, + 265.77, + 0 + ], + [ + 1721116800000, + 265.77, + 0 + ], + [ + 1721120400000, + 265.77, + 0 + ], + [ + 1721124000000, + 265.77, + 0 + ], + [ + 1721127600000, + 265.77, + 0 + ], + [ + 1721131200000, + 265.77, + 0 + ], + [ + 1721134800000, + 265.77, + 0 + ], + [ + 1721138400000, + 265.77, + 0 + ], + [ + 1721142000000, + 265.77, + 0 + ], + [ + 1721145600000, + 265.77, + 0 + ], + [ + 1721149200000, + 265.77, + 0 + ], + [ + 1721152800000, + 265.77, + 0 + ], + [ + 1721156400000, + 265.77, + 0 + ], + [ + 1721160000000, + 265.77, + 0 + ], + [ + 1721163600000, + 265.77, + 0 + ], + [ + 1721167200000, + 265.77, + 0 + ], + [ + 1721170800000, + 265.77, + 0 + ], + [ + 1721174400000, + 265.77, + 0 + ], + [ + 1721178000000, + 265.76, + 0 + ], + [ + 1721181600000, + 265.76, + 0 + ], + [ + 1721185200000, + 265.76, + 0 + ], + [ + 1721188800000, + 265.76, + 0 + ], + [ + 1721192400000, + 265.76, + 0 + ], + [ + 1721196000000, + 265.76, + 0 + ], + [ + 1721199600000, + 265.76, + 0 + ], + [ + 1721203200000, + 265.76, + 0 + ], + [ + 1721206800000, + 265.76, + 0 + ], + [ + 1721210400000, + 265.76, + 0 + ], + [ + 1721214000000, + 265.76, + 0 + ], + [ + 1721217600000, + 265.76, + 0 + ], + [ + 1721221200000, + 265.76, + 0 + ], + [ + 1721224800000, + 265.76, + 0 + ], + [ + 1721228400000, + 265.76, + 0 + ], + [ + 1721232000000, + 265.76, + 0 + ], + [ + 1721235600000, + 265.76, + 0 + ], + [ + 1721239200000, + 265.76, + 0 + ], + [ + 1721242800000, + 265.76, + 0 + ], + [ + 1721246400000, + 265.76, + 0 + ], + [ + 1721250000000, + 265.76, + 0 + ], + [ + 1721253600000, + 265.76, + 0 + ], + [ + 1721257200000, + 265.76, + 0 + ], + [ + 1721260800000, + 265.76, + 0 + ], + [ + 1721264400000, + 265.75, + 0 + ], + [ + 1721268000000, + 265.75, + 0 + ], + [ + 1721271600000, + 265.75, + 0 + ], + [ + 1721275200000, + 265.75, + 0 + ], + [ + 1721278800000, + 265.75, + 0 + ], + [ + 1721282400000, + 265.75, + 0 + ], + [ + 1721286000000, + 265.75, + 0 + ], + [ + 1721289600000, + 265.75, + 0 + ], + [ + 1721293200000, + 265.75, + 0 + ], + [ + 1721296800000, + 265.75, + 0 + ], + [ + 1721300400000, + 265.75, + 0 + ], + [ + 1721304000000, + 265.75, + 0 + ], + [ + 1721307600000, + 265.75, + 0 + ], + [ + 1721311200000, + 265.76, + 0 + ], + [ + 1721314800000, + 265.76, + 0 + ], + [ + 1721318400000, + 265.76, + 0 + ], + [ + 1721322000000, + 265.76, + 0 + ], + [ + 1721325600000, + 265.76, + 0 + ], + [ + 1721329200000, + 265.76, + 0 + ], + [ + 1721332800000, + 265.76, + 0 + ], + [ + 1721336400000, + 265.76, + 0 + ], + [ + 1721340000000, + 265.76, + 0 + ], + [ + 1721343600000, + 265.76, + 0 + ], + [ + 1721347200000, + 265.76, + 0 + ], + [ + 1721350800000, + 265.76, + 0 + ], + [ + 1721354400000, + 265.75, + 0 + ], + [ + 1721358000000, + 265.75, + 0 + ], + [ + 1721361600000, + 265.75, + 0 + ], + [ + 1721365200000, + 265.75, + 0 + ], + [ + 1721368800000, + 265.75, + 0 + ], + [ + 1721372400000, + 265.75, + 0 + ], + [ + 1721376000000, + 265.75, + 0 + ], + [ + 1721379600000, + 265.76, + 0 + ], + [ + 1721383200000, + 265.76, + 0 + ], + [ + 1721386800000, + 265.76, + 0 + ], + [ + 1721390400000, + 265.76, + 0 + ], + [ + 1721394000000, + 265.76, + 0 + ], + [ + 1721397600000, + 265.76, + 0 + ], + [ + 1721401200000, + 265.76, + 0 + ], + [ + 1721404800000, + 265.76, + 0 + ], + [ + 1721408400000, + 265.76, + 0 + ], + [ + 1721412000000, + 265.77, + 0 + ], + [ + 1721415600000, + 265.77, + 0 + ], + [ + 1721419200000, + 265.76, + 0 + ], + [ + 1721422800000, + 265.76, + 0 + ], + [ + 1721426400000, + 265.76, + 0 + ], + [ + 1721430000000, + 265.76, + 0 + ], + [ + 1721433600000, + 265.75, + 0 + ], + [ + 1721437200000, + 265.75, + 0 + ], + [ + 1721440800000, + 265.75, + 0 + ], + [ + 1721444400000, + 265.75, + 0 + ], + [ + 1721448000000, + 265.75, + 0 + ], + [ + 1721451600000, + 265.75, + 0 + ], + [ + 1721455200000, + 265.75, + 0 + ], + [ + 1721458800000, + 265.75, + 0 + ], + [ + 1721462400000, + 265.75, + 0 + ], + [ + 1721466000000, + 265.75, + 0 + ], + [ + 1721469600000, + 265.75, + 0 + ], + [ + 1721473200000, + 265.75, + 0 + ], + [ + 1721476800000, + 265.75, + 0 + ], + [ + 1721480400000, + 265.75, + 0 + ], + [ + 1721484000000, + 265.75, + 0 + ], + [ + 1721487600000, + 265.75, + 0 + ], + [ + 1721491200000, + 265.75, + 0 + ], + [ + 1721494800000, + 265.76, + 0 + ], + [ + 1721498400000, + 265.76, + 0 + ], + [ + 1721502000000, + 265.76, + 0 + ], + [ + 1721505600000, + 265.76, + 0 + ], + [ + 1721509200000, + 265.75, + 0 + ], + [ + 1721512800000, + 265.75, + 0 + ], + [ + 1721516400000, + 265.75, + 0 + ], + [ + 1721520000000, + 265.75, + 0 + ], + [ + 1721523600000, + 265.7399999999999, + 0 + ], + [ + 1721527200000, + 265.7399999999999, + 0 + ], + [ + 1721530800000, + 265.73, + 0 + ], + [ + 1721534400000, + 265.73, + 0 + ], + [ + 1721538000000, + 265.73, + 0 + ], + [ + 1721541600000, + 265.73, + 0 + ], + [ + 1721545200000, + 265.73, + 0 + ], + [ + 1721548800000, + 265.73, + 0 + ], + [ + 1721552400000, + 265.73, + 0 + ], + [ + 1721556000000, + 265.73, + 0 + ], + [ + 1721559600000, + 265.73, + 0 + ], + [ + 1721563200000, + 265.73, + 0 + ], + [ + 1721566800000, + 265.73, + 0 + ], + [ + 1721570400000, + 265.7399999999999, + 0 + ], + [ + 1721574000000, + 265.7399999999999, + 0 + ], + [ + 1721577600000, + 265.7399999999999, + 0 + ], + [ + 1721581200000, + 265.7399999999999, + 0 + ], + [ + 1721584800000, + 265.7399999999999, + 0 + ], + [ + 1721588400000, + 265.7399999999999, + 0 + ], + [ + 1721592000000, + 265.7399999999999, + 0 + ], + [ + 1721595600000, + 265.7399999999999, + 0 + ], + [ + 1721599200000, + 265.73, + 0 + ], + [ + 1721602800000, + 265.73, + 0 + ], + [ + 1721606400000, + 265.71999999999997, + 0 + ], + [ + 1721610000000, + 265.71999999999997, + 0 + ], + [ + 1721613600000, + 265.71999999999997, + 0 + ], + [ + 1721617200000, + 265.7099999999999, + 0 + ], + [ + 1721620800000, + 265.7099999999999, + 0 + ], + [ + 1721624400000, + 265.7099999999999, + 0 + ], + [ + 1721628000000, + 265.7099999999999, + 0 + ], + [ + 1721631600000, + 265.7099999999999, + 0 + ], + [ + 1721635200000, + 265.7099999999999, + 0 + ], + [ + 1721638800000, + 265.7099999999999, + 0 + ], + [ + 1721642400000, + 265.7099999999999, + 0 + ], + [ + 1721646000000, + 265.7099999999999, + 0 + ], + [ + 1721649600000, + 265.7099999999999, + 0 + ], + [ + 1721653200000, + 265.7099999999999, + 0 + ], + [ + 1721656800000, + 265.7099999999999, + 0 + ], + [ + 1721660400000, + 265.7099999999999, + 0 + ], + [ + 1721664000000, + 265.71999999999997, + 0 + ], + [ + 1721667600000, + 265.71999999999997, + 0 + ], + [ + 1721671200000, + 265.71999999999997, + 0 + ], + [ + 1721674800000, + 265.71999999999997, + 0 + ], + [ + 1721678400000, + 265.71999999999997, + 0 + ], + [ + 1721682000000, + 265.71999999999997, + 0 + ], + [ + 1721685600000, + 265.71999999999997, + 0 + ], + [ + 1721689200000, + 265.7099999999999, + 0 + ], + [ + 1721692800000, + 265.7099999999999, + 0 + ], + [ + 1721696400000, + 265.7099999999999, + 0 + ], + [ + 1721700000000, + 265.7099999999999, + 0 + ], + [ + 1721703600000, + 265.7, + 0 + ], + [ + 1721707200000, + 265.7, + 0 + ], + [ + 1721710800000, + 265.7, + 0 + ], + [ + 1721714400000, + 265.7, + 0 + ], + [ + 1721718000000, + 265.7, + 0 + ], + [ + 1721721600000, + 265.7, + 0 + ], + [ + 1721725200000, + 265.7, + 0 + ], + [ + 1721728800000, + 265.7, + 0 + ], + [ + 1721732400000, + 265.7, + 0 + ], + [ + 1721736000000, + 265.7, + 0 + ], + [ + 1721739600000, + 265.7, + 0 + ], + [ + 1721743200000, + 265.7, + 0 + ], + [ + 1721746800000, + 265.7, + 0 + ], + [ + 1721750400000, + 265.7, + 0 + ], + [ + 1721754000000, + 265.7, + 0 + ], + [ + 1721757600000, + 265.7, + 0 + ], + [ + 1721761200000, + 265.7, + 0 + ], + [ + 1721764800000, + 265.7, + 0 + ], + [ + 1721768400000, + 265.7, + 0 + ], + [ + 1721772000000, + 265.6899999999999, + 0 + ], + [ + 1721775600000, + 265.6899999999999, + 0 + ], + [ + 1721779200000, + 265.6899999999999, + 0 + ], + [ + 1721782800000, + 265.6899999999999, + 0 + ], + [ + 1721786400000, + 265.6899999999999, + 0 + ], + [ + 1721790000000, + 265.6899999999999, + 0 + ], + [ + 1721793600000, + 265.6899999999999, + 0 + ], + [ + 1721797200000, + 265.6899999999999, + 0 + ], + [ + 1721800800000, + 265.6899999999999, + 0 + ], + [ + 1721804400000, + 265.6899999999999, + 0 + ], + [ + 1721808000000, + 265.6899999999999, + 0 + ], + [ + 1721811600000, + 265.6899999999999, + 0 + ], + [ + 1721815200000, + 265.6899999999999, + 0 + ], + [ + 1721818800000, + 265.6899999999999, + 0 + ], + [ + 1721822400000, + 265.6899999999999, + 0 + ], + [ + 1721826000000, + 265.6899999999999, + 0 + ], + [ + 1721829600000, + 265.6899999999999, + 0 + ], + [ + 1721833200000, + 265.6899999999999, + 0 + ], + [ + 1721836800000, + 265.6899999999999, + 0 + ], + [ + 1721840400000, + 265.6899999999999, + 0 + ], + [ + 1721844000000, + 265.6899999999999, + 0 + ], + [ + 1721847600000, + 265.6899999999999, + 0 + ], + [ + 1721851200000, + 265.6899999999999, + 0 + ], + [ + 1721854800000, + 265.6899999999999, + 0 + ], + [ + 1721858400000, + 265.6899999999999, + 0 + ], + [ + 1721862000000, + 265.6899999999999, + 0 + ], + [ + 1721865600000, + 265.6899999999999, + 0 + ], + [ + 1721869200000, + 265.6899999999999, + 0 + ], + [ + 1721872800000, + 265.6899999999999, + 0 + ], + [ + 1721876400000, + 265.6899999999999, + 0 + ], + [ + 1721880000000, + 265.6899999999999, + 0 + ], + [ + 1721883600000, + 265.6899999999999, + 0 + ], + [ + 1721887200000, + 265.6899999999999, + 0 + ], + [ + 1721890800000, + 265.6899999999999, + 0 + ], + [ + 1721894400000, + 265.6899999999999, + 0 + ], + [ + 1721898000000, + 265.6899999999999, + 0 + ], + [ + 1721901600000, + 265.6899999999999, + 0 + ], + [ + 1721905200000, + 265.6899999999999, + 0 + ], + [ + 1721908800000, + 265.6899999999999, + 0 + ], + [ + 1721912400000, + 265.6899999999999, + 0 + ], + [ + 1721916000000, + 265.6899999999999, + 0 + ], + [ + 1721919600000, + 265.6899999999999, + 0 + ], + [ + 1721923200000, + 265.6899999999999, + 0 + ], + [ + 1721926800000, + 265.6899999999999, + 0 + ], + [ + 1721930400000, + 265.6899999999999, + 0 + ], + [ + 1721934000000, + 265.6899999999999, + 0 + ], + [ + 1721937600000, + 265.6899999999999, + 0 + ], + [ + 1721941200000, + 265.6899999999999, + 0 + ], + [ + 1721944800000, + 265.6899999999999, + 0 + ], + [ + 1721948400000, + 265.6899999999999, + 0 + ], + [ + 1721952000000, + 265.6899999999999, + 0 + ], + [ + 1721955600000, + 265.6899999999999, + 0 + ], + [ + 1721959200000, + 265.6899999999999, + 0 + ], + [ + 1721962800000, + 265.6899999999999, + 0 + ], + [ + 1721966400000, + 265.6899999999999, + 0 + ], + [ + 1721970000000, + 265.6899999999999, + 0 + ], + [ + 1721973600000, + 265.6899999999999, + 0 + ], + [ + 1721977200000, + 265.6899999999999, + 0 + ], + [ + 1721980800000, + 265.6899999999999, + 0 + ], + [ + 1721984400000, + 265.6899999999999, + 0 + ], + [ + 1721988000000, + 265.6899999999999, + 0 + ], + [ + 1721991600000, + 265.6899999999999, + 0 + ], + [ + 1721995200000, + 265.6899999999999, + 0 + ], + [ + 1721998800000, + 265.6899999999999, + 0 + ], + [ + 1722002400000, + 265.6899999999999, + 0 + ], + [ + 1722006000000, + 265.6899999999999, + 0 + ], + [ + 1722009600000, + 265.6899999999999, + 0 + ], + [ + 1722013200000, + 265.6899999999999, + 0 + ], + [ + 1722016800000, + 265.6899999999999, + 0 + ], + [ + 1722020400000, + 265.6899999999999, + 0 + ], + [ + 1722024000000, + 265.6899999999999, + 0 + ], + [ + 1722027600000, + 265.6899999999999, + 0 + ], + [ + 1722031200000, + 265.6899999999999, + 0 + ], + [ + 1722034800000, + 265.6899999999999, + 0 + ], + [ + 1722038400000, + 265.6899999999999, + 0 + ], + [ + 1722042000000, + 265.6899999999999, + 0 + ], + [ + 1722045600000, + 265.6899999999999, + 0 + ], + [ + 1722049200000, + 265.6899999999999, + 0 + ], + [ + 1722052800000, + 265.6899999999999, + 0 + ], + [ + 1722056400000, + 265.6899999999999, + 0 + ], + [ + 1722060000000, + 265.6899999999999, + 0 + ], + [ + 1722063600000, + 265.6899999999999, + 0 + ], + [ + 1722067200000, + 265.6899999999999, + 0 + ], + [ + 1722070800000, + 265.6899999999999, + 0 + ], + [ + 1722074400000, + 265.6899999999999, + 0 + ], + [ + 1722078000000, + 265.6899999999999, + 0 + ], + [ + 1722081600000, + 265.6899999999999, + 0 + ], + [ + 1722085200000, + 265.6899999999999, + 0 + ], + [ + 1722088800000, + 265.6899999999999, + 0 + ], + [ + 1722092400000, + 265.6899999999999, + 0 + ], + [ + 1722096000000, + 265.6899999999999, + 0 + ], + [ + 1722099600000, + 265.6899999999999, + 0 + ], + [ + 1722103200000, + 265.6899999999999, + 0 + ], + [ + 1722106800000, + 265.6899999999999, + 0 + ], + [ + 1722110400000, + 265.6899999999999, + 0 + ], + [ + 1722114000000, + 265.6899999999999, + 0 + ], + [ + 1722117600000, + 265.6899999999999, + 0 + ], + [ + 1722121200000, + 265.6899999999999, + 0 + ], + [ + 1722124800000, + 265.6899999999999, + 0 + ], + [ + 1722128400000, + 265.66999999999996, + 0 + ], + [ + 1722132000000, + 265.66999999999996, + 0 + ], + [ + 1722135600000, + 265.66999999999996, + 0 + ], + [ + 1722139200000, + 265.66999999999996, + 0 + ], + [ + 1722142800000, + 265.66999999999996, + 0 + ], + [ + 1722146400000, + 265.66999999999996, + 0 + ], + [ + 1722150000000, + 265.66999999999996, + 0 + ], + [ + 1722153600000, + 265.66999999999996, + 0 + ], + [ + 1722157200000, + 265.66999999999996, + 0 + ], + [ + 1722160800000, + 265.66999999999996, + 0 + ], + [ + 1722164400000, + 265.66999999999996, + 0 + ], + [ + 1722168000000, + 265.66999999999996, + 0 + ], + [ + 1722171600000, + 265.66999999999996, + 0 + ], + [ + 1722175200000, + 265.66999999999996, + 0 + ], + [ + 1722178800000, + 265.66999999999996, + 0 + ], + [ + 1722182400000, + 265.65999999999997, + 0 + ], + [ + 1722186000000, + 265.65999999999997, + 0 + ], + [ + 1722189600000, + 265.65999999999997, + 0 + ], + [ + 1722193200000, + 265.65999999999997, + 0 + ], + [ + 1722196800000, + 265.65999999999997, + 0 + ], + [ + 1722200400000, + 265.65999999999997, + 0 + ], + [ + 1722204000000, + 265.65999999999997, + 0 + ], + [ + 1722207600000, + 265.65999999999997, + 0 + ], + [ + 1722211200000, + 265.65999999999997, + 0 + ], + [ + 1722214800000, + 265.65999999999997, + 0 + ], + [ + 1722218400000, + 265.65999999999997, + 0 + ], + [ + 1722222000000, + 265.65999999999997, + 0 + ], + [ + 1722225600000, + 265.65999999999997, + 0 + ], + [ + 1722229200000, + 265.65999999999997, + 0 + ], + [ + 1722232800000, + 265.65999999999997, + 0 + ], + [ + 1722236400000, + 265.65999999999997, + 0 + ], + [ + 1722240000000, + 265.65999999999997, + 0 + ], + [ + 1722243600000, + 265.65999999999997, + 0 + ], + [ + 1722247200000, + 265.65999999999997, + 0 + ], + [ + 1722250800000, + 265.65999999999997, + 0 + ], + [ + 1722254400000, + 265.65999999999997, + 0 + ], + [ + 1722258000000, + 265.65999999999997, + 0 + ], + [ + 1722261600000, + 265.65999999999997, + 0 + ], + [ + 1722265200000, + 265.65999999999997, + 0 + ], + [ + 1722268800000, + 265.65999999999997, + 0 + ], + [ + 1722272400000, + 265.65999999999997, + 0 + ], + [ + 1722276000000, + 265.65999999999997, + 0 + ], + [ + 1722279600000, + 265.65999999999997, + 0 + ], + [ + 1722283200000, + 265.65999999999997, + 0 + ], + [ + 1722286800000, + 265.65999999999997, + 0 + ], + [ + 1722290400000, + 265.65999999999997, + 0 + ], + [ + 1722294000000, + 265.65999999999997, + 0 + ], + [ + 1722297600000, + 265.65999999999997, + 0 + ] + ], + "vertical-datum-info": { + "office": "SPK", + "unit": "ft", + "location": "Burns-Pool", + "native-datum": "NGVD-29", + "elevation": 318.898, + "offsets": [ + { + "estimate": true, + "to-datum": "NAVD-88", + "value": 2.297 + } + ] + } +} \ No newline at end of file